git.iko.soy/typeable/nixpkgs
on master help sign in
nix-template: 0.1.1 -> 0.1.4 (#130580)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

commit2e09265a54dc36a27a1eee851da17668980caac2 authorJonathan Ringer <jonringer@users.noreply.github.com> dateTue 20 Jul 2021, 04:27 (5 years ago) parentb5362f0
1 file changed+16−4
pkgs/tools/package-management/nix-template/default.nix+16−4
pkgs/tools/package-management/nix-template/default.nix+16−4
@@ -1,4 +1,5 @@
11{ lib, stdenv, rustPlatform, fetchFromGitHub
2+, installShellFiles
23, makeWrapper
34, nix
45, openssl
@@ -8,18 +9,24 @@
89
910rustPlatform.buildRustPackage rec {
1011 pname = "nix-template";
11− version = "0.1.1";
12+ version = "0.1.4";
1213
1314 src = fetchFromGitHub {
15+ name = "${pname}-${version}-src";
1416 owner = "jonringer";
1517 repo = pname;
1618 rev = "v${version}";
17− sha256 = "sha256-A1b/fgSr27sfMDnTi4R3PUZfhAdLA5wUOd4yh9/4Bnk=";
19+ sha256 = "sha256-kNFhSfHUYBUOCXoD6m7thMho4tOIpRHfHGcsW8FTgkc=";
1820 };
1921
20− cargoSha256 = "sha256-resyY/moqLo4KWOKUvFJiOWealCmcEsLFgkN12slKN0=";
22+ cargoSha256 = "sha256-7PthFLCEt+E/Gx5//aulHYYBKZqapNEWKtKfRlDr3Pw=";
23+
24+ nativeBuildInputs = [
25+ installShellFiles
26+ makeWrapper
27+ pkg-config
28+ ];
2129
22− nativeBuildInputs = [ makeWrapper pkg-config ];
2330 buildInputs = [ openssl ]
2431 ++ lib.optional stdenv.isDarwin Security;
2532
@@ -27,6 +34,11 @@ rustPlatform.buildRustPackage rec {
2734 postInstall = ''
2835 wrapProgram $out/bin/nix-template \
2936 --prefix PATH : ${lib.makeBinPath [ nix ]}
37+
38+ installShellCompletion --cmd nix-template \
39+ --bash <($out/bin/nix-template completions bash) \
40+ --fish <($out/bin/nix-template completions fish) \
41+ --zsh <($out/bin/nix-template completions zsh)
3042 '';
3143
3244 meta = with lib; {