From ad8b52bfc21cf69a221eea6dd2fd5f325cc9ffb9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 26 Jun 2021 23:53:41 +0200 Subject: [PATCH] cocom: init at 1.1.3 --- pkgs/tools/networking/cocom/default.nix | 32 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/tools/networking/cocom/default.nix diff --git a/pkgs/tools/networking/cocom/default.nix b/pkgs/tools/networking/cocom/default.nix new file mode 100644 index 00000000000..f4a896af7d1 --- /dev/null +++ b/pkgs/tools/networking/cocom/default.nix @@ -0,0 +1,32 @@ +{ lib +, stdenv +, fetchFromGitHub +, rustPlatform +, Security +}: + +rustPlatform.buildRustPackage rec { + pname = "cocom"; + version = "1.1.3"; + + src = fetchFromGitHub { + owner = "LamdaLamdaLamda"; + repo = pname; + rev = "v${version}"; + sha256 = "0sl4ivn95sr5pgw2z877gmhyfc4mk9xr457i5g2i4wqnf2jmy14j"; + }; + + cargoSha256 = "04kj1yj6hhnis3ss0xs4zq8rl71rzn577g8i0wmapkjqzqwg37yb"; + + buildInputs = lib.optional stdenv.isDarwin Security; + + # Tests require network access + doCheck = false; + + meta = with lib; { + description = "NTP client"; + homepage = "https://github.com/LamdaLamdaLamda/cocom"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7cb7d00ea09..483b09caeb4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3869,6 +3869,10 @@ in cocoapods-beta = lowPrio (callPackage ../development/mobile/cocoapods { beta = true; }); + cocom = callPackage ../tools/networking/cocom { + inherit (darwin.apple_sdk.frameworks) Security; + }; + codebraid = callPackage ../tools/misc/codebraid { }; compass = callPackage ../development/tools/compass { };