summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2016-01-15 04:56:45 +0100
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2016-01-15 05:31:47 +0100
commit36a68c8b6bcfd4be96b044bd99f1cf43e1b22281 (patch)
tree6cff3cd13031a4e092acb5b061838ffd6c876601 /pkgs/applications
parent123065aa3dd9b582abf7bac6e2ea75a6e35ff1a5 (diff)
downloadnixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar.gz
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar.bz2
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar.lz
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar.xz
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.tar.zst
nixpkgs-36a68c8b6bcfd4be96b044bd99f1cf43e1b22281.zip
git-bz: 3.20110902 -> 3.2015-09-08
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-bz/default.nix35
1 files changed, 19 insertions, 16 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
index 4015867b0eb..1ae5579dd8c 100644
--- a/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
@@ -1,31 +1,34 @@
-{ stdenv, fetchgit, python, asciidoc, xmlto, pysqlite, makeWrapper }:
+{ stdenv, fetchgit
+, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, makeWrapper, xmlto
+, pythonPackages }:
 
-let
-  version = "3.20110902";
-in
+let version = "3.2015-09-08"; in
 stdenv.mkDerivation {
-  name = "git-bz";
+  name = "git-bz-${version}";
 
   src = fetchgit {
+    sha256 = "19d9c81d4eeabe87079d8f60e4cfa7303f776f5a7c9874642cf2bd188851d029";
+    rev = "e17bbae7a2ce454d9f69c32fc40066995d44913d";
     url = "git://git.fishsoup.net/git-bz";
-    rev = "refs/heads/master";
   };
 
-  buildInputs = [
-    makeWrapper python pysqlite # asciidoc xmlto
+
+  nativeBuildInputs = [
+    asciidoc docbook_xml_dtd_45 docbook_xsl libxslt makeWrapper xmlto
   ];
+  buildInputs = []
+    ++ (with pythonPackages; [ python pysqlite ]);
+
+  postPatch = ''
+    patchShebangs configure
 
-  buildPhase = ''
-    true
-    # make git-bz.1
+    # Don't create a .html copy of the man page that isn't installed anyway:
+    substituteInPlace Makefile --replace "git-bz.html" ""
   '';
 
-  installPhase = ''
-    mkdir -p $out
-    mkdir -p $out/bin
-    cp git-bz $out/bin
+  postInstall = ''
     wrapProgram $out/bin/git-bz \
-      --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $pysqlite)"
+      --prefix PYTHONPATH : "$(toPythonPath "${pythonPackages.pysqlite}")"
   '';
 
   meta = {