4b8803dae6
gnupg is gnupg 2.2. gnupg1 is also gnupg 2.2, just with a few extra symlinks in the bin directory. None of these packages need those symlinks, and it's confusing for them to say they're depending on "gnupg1", so switch their dep to plain "gnupg".
36 lines
1,014 B
Nix
36 lines
1,014 B
Nix
{ stdenv, fetchFromGitHub, docutils, makeWrapper
|
|
, gnupg, curl, rsync, coreutils
|
|
, gawk, gnused, gnugrep
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "git-remote-gcrypt-${version}";
|
|
version = "1.2";
|
|
rev = version;
|
|
|
|
src = fetchFromGitHub {
|
|
inherit rev;
|
|
owner = "spwhitton";
|
|
repo = "git-remote-gcrypt";
|
|
sha256 = "0isfg0vlmcphxzj4jm32dycprhym26ina1b28jgc4j57kiqqrdcy";
|
|
};
|
|
|
|
outputs = [ "out" "man" ];
|
|
|
|
nativeBuildInputs = [ docutils makeWrapper ];
|
|
|
|
installPhase = ''
|
|
prefix="$out" ./install.sh
|
|
wrapProgram "$out/bin/git-remote-gcrypt" \
|
|
--prefix PATH ":" "${stdenv.lib.makeBinPath [ gnupg curl rsync coreutils
|
|
gawk gnused gnugrep ]}"
|
|
'';
|
|
|
|
meta = with stdenv.lib; {
|
|
homepage = https://spwhitton.name/tech/code/git-remote-gcrypt;
|
|
description = "A git remote helper for GPG-encrypted remotes";
|
|
license = licenses.gpl3;
|
|
maintainers = with maintainers; [ ellis montag451 ];
|
|
platforms = platforms.unix;
|
|
};
|
|
}
|