git-bz: 3.20110902 -> 3.2015-09-08

+19 -16
+19 -16
pkgs/applications/version-management/git-and-tools/git-bz/default.nix
··· 1 - { stdenv, fetchgit, python, asciidoc, xmlto, pysqlite, makeWrapper }: 1 + { stdenv, fetchgit 2 + , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, makeWrapper, xmlto 3 + , pythonPackages }: 2 4 3 - let 4 - version = "3.20110902"; 5 - in 5 + let version = "3.2015-09-08"; in 6 6 stdenv.mkDerivation { 7 - name = "git-bz"; 7 + name = "git-bz-${version}"; 8 8 9 9 src = fetchgit { 10 + sha256 = "19d9c81d4eeabe87079d8f60e4cfa7303f776f5a7c9874642cf2bd188851d029"; 11 + rev = "e17bbae7a2ce454d9f69c32fc40066995d44913d"; 10 12 url = "git://git.fishsoup.net/git-bz"; 11 - rev = "refs/heads/master"; 12 13 }; 13 14 14 - buildInputs = [ 15 - makeWrapper python pysqlite # asciidoc xmlto 15 + 16 + nativeBuildInputs = [ 17 + asciidoc docbook_xml_dtd_45 docbook_xsl libxslt makeWrapper xmlto 16 18 ]; 19 + buildInputs = [] 20 + ++ (with pythonPackages; [ python pysqlite ]); 21 + 22 + postPatch = '' 23 + patchShebangs configure 17 24 18 - buildPhase = '' 19 - true 20 - # make git-bz.1 25 + # Don't create a .html copy of the man page that isn't installed anyway: 26 + substituteInPlace Makefile --replace "git-bz.html" "" 21 27 ''; 22 28 23 - installPhase = '' 24 - mkdir -p $out 25 - mkdir -p $out/bin 26 - cp git-bz $out/bin 29 + postInstall = '' 27 30 wrapProgram $out/bin/git-bz \ 28 - --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $pysqlite)" 31 + --prefix PYTHONPATH : "$(toPythonPath "${pythonPackages.pysqlite}")" 29 32 ''; 30 33 31 34 meta = {