diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-07-16 22:00:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-16 22:00:47 -0400 |
commit | 6394fa54dfcd4799752073c76ea59f40d051642c (patch) | |
tree | 915270f3396280796da3abf61d1b706c1cba62cc /pkgs/applications/version-management | |
parent | 3910b12543b776e6ddd97ce210b31077c67e80e7 (diff) | |
parent | 1e9373cb594ca1f2de9e9ddd84f38cdb51b2447b (diff) | |
download | nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar.gz nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar.bz2 nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar.lz nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar.xz nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.tar.zst nixlib-6394fa54dfcd4799752073c76ea59f40d051642c.zip |
Merge pull request #64936 from nicknovitski/man-git-crypt
git-crypt: include man pages in output
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/git-crypt/default.nix | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix b/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix index 6a39f1fe3d1f..abb09ff9a45e 100644 --- a/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix @@ -1,17 +1,20 @@ -{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, stdenv }: +{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, stdenv +, libxslt, docbook_xsl +}: stdenv.mkDerivation rec { - name = "git-crypt-${version}"; + pname = "git-crypt"; version = "0.6.0"; src = fetchFromGitHub { owner = "AGWA"; - repo = "git-crypt"; - rev = "${version}"; + repo = pname; + rev = version; sha256 = "13m9y0m6gc3mlw3pqv9x4i0him2ycbysizigdvdanhh514kga602"; - inherit name; }; + nativeBuildInputs = [ libxslt ]; + buildInputs = [ openssl makeWrapper ]; patchPhase = '' @@ -19,9 +22,14 @@ stdenv.mkDerivation rec { --replace '(escape_shell_arg(our_exe_path()))' '= "git-crypt"' ''; - installPhase = '' - make install PREFIX=$out - wrapProgram $out/bin/* --prefix PATH : $out/bin:${git}/bin:${gnupg}/bin + makeFlags = [ + "PREFIX=${placeholder ''out''}" + "ENABLE_MAN=yes" + "DOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl-nons/manpages/docbook.xsl" + ]; + + postFixup = '' + wrapProgram $out/bin/git-crypt --prefix PATH : $out/bin:${git}/bin:${gnupg}/bin ''; meta = with stdenv.lib; { |