diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/nix')
-rw-r--r-- | nixpkgs/pkgs/tools/nix/fh/default.nix | 16 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/nix/nix-init/default.nix | 10 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/nix/nix-init/get_nix_license.nix (renamed from nixpkgs/pkgs/tools/nix/nix-init/get-nix-license.nix) | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/nix/npins/default.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/nix/npins/sources.json | 8 |
5 files changed, 24 insertions, 14 deletions
diff --git a/nixpkgs/pkgs/tools/nix/fh/default.nix b/nixpkgs/pkgs/tools/nix/fh/default.nix index e4368e58012b..9ee82ba6aa12 100644 --- a/nixpkgs/pkgs/tools/nix/fh/default.nix +++ b/nixpkgs/pkgs/tools/nix/fh/default.nix @@ -1,6 +1,7 @@ { lib , rustPlatform , fetchFromGitHub +, installShellFiles , stdenv , darwin , gcc @@ -9,18 +10,19 @@ rustPlatform.buildRustPackage rec { pname = "fh"; - version = "0.1.3"; + version = "0.1.5"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "fh"; rev = "v${version}"; - hash = "sha256-9dWd0syDzoyjnhVoOCazRVA4pAAXud+cxggVlxXzJFg="; + hash = "sha256-DWuGtjwz3cIR1IxJV8Kwm7vn2LijGGuPX8TOcwFvWXc="; }; - cargoHash = "sha256-GzS/grxiMlrpJ2OG5BSne4RmSMUXXjKiwYyW4Aj69gc="; + cargoHash = "sha256-vZJRDVraDMSzBpZ8W6EENySJz44dkWdejSuvaYTFs6Q="; nativeBuildInputs = [ + installShellFiles rustPlatform.bindgenHook ]; @@ -33,9 +35,17 @@ rustPlatform.buildRustPackage rec { NIX_CFLAGS_COMPILE = "-I${lib.getDev libcxx}/include/c++/v1"; }; + postInstall = '' + installShellCompletion --cmd fh \ + --bash <($out/bin/fh completion bash) \ + --fish <($out/bin/fh completion fish) \ + --zsh <($out/bin/fh completion zsh) + ''; + meta = with lib; { description = "The official FlakeHub CLI"; homepage = "https://github.com/DeterminateSystems/fh"; + changelog = "https://github.com/DeterminateSystems/fh/releases/tag/${src.rev}"; license = licenses.asl20; maintainers = with maintainers; [ figsoda ]; mainProgram = "fh"; diff --git a/nixpkgs/pkgs/tools/nix/nix-init/default.nix b/nixpkgs/pkgs/tools/nix/nix-init/default.nix index 1e24de6d1961..a50a7fc1a0d1 100644 --- a/nixpkgs/pkgs/tools/nix/nix-init/default.nix +++ b/nixpkgs/pkgs/tools/nix/nix-init/default.nix @@ -18,23 +18,23 @@ }: let - get-nix-license = import ./get-nix-license.nix { + get-nix-license = import ./get_nix_license.nix { inherit lib writeText; }; in rustPlatform.buildRustPackage rec { pname = "nix-init"; - version = "0.2.4"; + version = "0.3.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-init"; rev = "v${version}"; - hash = "sha256-VP0UwJhiY6gDF3tBI1DOW0B4XAl9CzTHzgIP68iF4VM="; + hash = "sha256-YUstBO+iznr0eJYVJdNQ2BjDhvviRQuojhT9IlTuR0k="; }; - cargoHash = "sha256-x1zRQGWN2NOvDDrQgkeObf6eNoCGMSw3DVgwVqfbI48="; + cargoHash = "sha256-OAgEzf+EyrwjNa40BwPwSNZ4lhEH93YxCbPJJ3r7oSQ="; nativeBuildInputs = [ curl @@ -64,7 +64,7 @@ rustPlatform.buildRustPackage rec { postPatch = '' mkdir -p data - ln -s ${get-nix-license} data/get-nix-license.rs + ln -s ${get-nix-license} data/get_nix_license.rs ''; preBuild = '' diff --git a/nixpkgs/pkgs/tools/nix/nix-init/get-nix-license.nix b/nixpkgs/pkgs/tools/nix/nix-init/get_nix_license.nix index 2aa514bd3465..0e67fb5e044c 100644 --- a/nixpkgs/pkgs/tools/nix/nix-init/get-nix-license.nix +++ b/nixpkgs/pkgs/tools/nix/nix-init/get_nix_license.nix @@ -48,7 +48,7 @@ let (attrNames deprecatedAliases); "invalid aliases" = attrNames (filterAttrs - (k: v: licenses.${v}.deprecated or true) + (_: v: licenses.${v}.deprecated or true) deprecatedAliases); }; diff --git a/nixpkgs/pkgs/tools/nix/npins/default.nix b/nixpkgs/pkgs/tools/nix/npins/default.nix index b9b589ebd22c..e83617da91e4 100644 --- a/nixpkgs/pkgs/tools/nix/npins/default.nix +++ b/nixpkgs/pkgs/tools/nix/npins/default.nix @@ -19,7 +19,7 @@ in rustPlatform.buildRustPackage rec { version = src.version; src = passthru.mkSource sources.npins; - cargoSha256 = "sha256-NDu4nl4Os7Mgal8gBHC6bsZ2Z+Fqt0PlGdLHiPd/8T4="; + cargoSha256 = "sha256-eySVpmCVWBJfyAkTQv+LqojWMO/3r6kBYP1a4z+FYHY="; buildInputs = lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]); nativeBuildInputs = [ makeWrapper ]; diff --git a/nixpkgs/pkgs/tools/nix/npins/sources.json b/nixpkgs/pkgs/tools/nix/npins/sources.json index 00858a2147e8..fbeb040fa74c 100644 --- a/nixpkgs/pkgs/tools/nix/npins/sources.json +++ b/nixpkgs/pkgs/tools/nix/npins/sources.json @@ -9,10 +9,10 @@ }, "pre_releases": false, "version_upper_bound": null, - "version": "0.2.0", - "revision": "1205a5c7ff9c05fa2607220345eefcb539429419", - "url": "https://api.github.com/repos/andir/npins/tarball/0.2.0", - "hash": "0knk20ygz4id8hw38fd61d70hm44gzjskrs1ij2ghkqcw02pcq1j" + "version": "0.2.2", + "revision": "a443c58d9c7b818aaea3c47821d7c561faef66ec", + "url": "https://api.github.com/repos/andir/npins/tarball/0.2.2", + "hash": "0rv6m8c9lmzkb76b682w7ax6jy8ls4l4y17wjx98jk64b74qspca" } }, "version": 3 |