diff options
author | montag451 <montag451@laposte.net> | 2016-12-10 17:27:55 +0100 |
---|---|---|
committer | montag451 <montag451@laposte.net> | 2016-12-11 18:52:09 +0100 |
commit | b871a208e57c8131b79059d4eb29413c3e14f31d (patch) | |
tree | 315084273a92a8f409dd4443dd7d75758715269f /pkgs/tools/misc/aptly/default.nix | |
parent | ff15333fe468928b0f57b51abe1c293467786906 (diff) | |
download | nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar.gz nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar.bz2 nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar.lz nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar.xz nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.tar.zst nixlib-b871a208e57c8131b79059d4eb29413c3e14f31d.zip |
aptly: add bash completion
Diffstat (limited to 'pkgs/tools/misc/aptly/default.nix')
-rw-r--r-- | pkgs/tools/misc/aptly/default.nix | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/pkgs/tools/misc/aptly/default.nix b/pkgs/tools/misc/aptly/default.nix index a39b4247109b..ccb13f2e42ca 100644 --- a/pkgs/tools/misc/aptly/default.nix +++ b/pkgs/tools/misc/aptly/default.nix @@ -1,17 +1,31 @@ { stdenv, buildGoPackage, fetchFromGitHub, makeWrapper, gnupg1compat, bzip2, xz, graphviz }: -buildGoPackage rec { - name = "aptly-${version}"; +let + version = "0.9.7"; rev = "v${version}"; - src = fetchFromGitHub { + aptlySrc = fetchFromGitHub { inherit rev; owner = "smira"; repo = "aptly"; sha256 = "0j1bmqdah4i83r2cf8zcq87aif1qg90yasgf82yygk3hj0gw1h00"; }; + aptlyCompletionSrc = fetchFromGitHub { + rev = version; + owner = "aptly-dev"; + repo = "aptly-bash-completion"; + sha256 = "1yz3pr2jfczqv81as2q3cizwywj5ksw76vi15xlbx5njkjp4rbm4"; + }; + +in + +buildGoPackage { + name = "aptly-${version}"; + + src = aptlySrc; + goPackagePath = "github.com/smira/aptly"; goDeps = ./deps.nix; @@ -19,6 +33,8 @@ buildGoPackage rec { postInstall = '' rm $bin/bin/man + mkdir -p $bin/share/bash-completion/completions + ln -s ${aptlyCompletionSrc}/aptly $bin/share/bash-completion/completions wrapProgram "$bin/bin/aptly" \ --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnupg1compat bzip2 xz graphviz ]}" ''; |