diff options
author | Nick Novitski <github@nicknovitski.com> | 2019-07-16 11:44:45 -0700 |
---|---|---|
committer | Nick Novitski <github@nicknovitski.com> | 2019-07-16 18:56:31 -0700 |
commit | de99f286112b2d4f2ba37827e27515b0a0099448 (patch) | |
tree | 526808f68c702d1ec6d7670815b6c7b7e6c77078 /pkgs/applications/version-management/git-and-tools | |
parent | eadc851051479c23ffaabe6b18d7aea8dac20001 (diff) | |
download | nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar.gz nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar.bz2 nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar.lz nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar.xz nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.tar.zst nixlib-de99f286112b2d4f2ba37827e27515b0a0099448.zip |
git-crypt: include man pages in output
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/git-crypt/default.nix | 17 |
1 files changed, 13 insertions, 4 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..ec6e8d8d918c 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,4 +1,6 @@ -{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, stdenv }: +{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, stdenv +, libxslt, docbook_xsl +}: stdenv.mkDerivation rec { name = "git-crypt-${version}"; @@ -12,6 +14,8 @@ stdenv.mkDerivation rec { inherit name; }; + nativeBuildInputs = [ libxslt ]; + buildInputs = [ openssl makeWrapper ]; patchPhase = '' @@ -19,9 +23,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; { |