diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/nh/nh/package.nix')
-rw-r--r-- | nixpkgs/pkgs/by-name/nh/nh/package.nix | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/nixpkgs/pkgs/by-name/nh/nh/package.nix b/nixpkgs/pkgs/by-name/nh/nh/package.nix index c32b16876dd8..acb5709da6ad 100644 --- a/nixpkgs/pkgs/by-name/nh/nh/package.nix +++ b/nixpkgs/pkgs/by-name/nh/nh/package.nix @@ -1,8 +1,11 @@ -{ lib +{ stdenv +, lib , rustPlatform , installShellFiles -, makeWrapper +, makeBinaryWrapper +, darwin , fetchFromGitHub +, nix-update-script , nvd , use-nom ? true , nix-output-monitor ? null @@ -11,7 +14,7 @@ assert use-nom -> nix-output-monitor != null; let - version = "3.4.12"; + version = "3.5.2"; runtimeDeps = [ nvd ] ++ lib.optionals use-nom [ nix-output-monitor ]; in rustPlatform.buildRustPackage { @@ -19,19 +22,21 @@ rustPlatform.buildRustPackage { pname = "nh"; src = fetchFromGitHub { - owner = "ViperML"; + owner = "viperML"; repo = "nh"; rev = "refs/tags/v${version}"; - hash = "sha256-V5TQ/1loQnegDjfLh61DxBWEQZivYEBq2kQpT0fn2cQ="; + hash = "sha256-TwCR7tZvrjsvz6SmgjWYOne7Qz7J2jn4Cr4Er0Yj+LA="; }; strictDeps = true; nativeBuildInputs = [ installShellFiles - makeWrapper + makeBinaryWrapper ]; + buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; + preFixup = '' mkdir completions $out/bin/nh completions --shell bash > completions/nh.bash @@ -47,11 +52,13 @@ rustPlatform.buildRustPackage { ${lib.optionalString use-nom "--set-default NH_NOM 1"} ''; - cargoHash = "sha256-Ul4DM8WmKvKG32zBXzpdzHZknpTQAVvrxFcEd/C1buA="; + cargoHash = "sha256-/mYEjIq4dtt9noRDzFWwLZ3CSz7cmlViEGubi6m9R1o="; + + passthru.updateScript = nix-update-script { }; meta = { description = "Yet another nix cli helper"; - homepage = "https://github.com/ViperML/nh"; + homepage = "https://github.com/viperML/nh"; license = lib.licenses.eupl12; mainProgram = "nh"; maintainers = with lib.maintainers; [ drupol viperML ]; |