Author: NicolasPierron
Date: Sun Apr 15 23:48:16 2012
New Revision: 33801
URL: https://nixos.org/websvn/nix/?rev=33801&sc=1
Log:
Add git-bz nix expression.
Added:
nixpkgs/trunk/pkgs/applications/version-management/git-and-tools/git-bz/
nixpkgs/trunk/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
Added:
nixpkgs/trunk/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
nixpkgs/trunk/pkgs/applications/version-management/git-and-tools/git-bz/default.nix
Sun Apr 15 23:48:16 2012 (r33801)
@@ -0,0 +1,53 @@
+{ stdenv, fetchgit, python, asciidoc, xmlto, pysqlite, makeWrapper }:
+
+let
+ version = "3.20110902";
+in
+stdenv.mkDerivation {
+ name = "git-bz";
+
+ src = fetchgit {
+ url = "git://git.fishsoup.net/git-bz";
+ rev = "refs/heads/master";
+ };
+
+ buildInputs = [
+ makeWrapper python pysqlite # asciidoc xmlto
+ ];
+
+ buildPhase = ''
+ true
+ # make git-bz.1
+ '';
+
+ installPhase = ''
+ ensureDir $out
+ ensureDir $out/bin
+ cp git-bz $out/bin
+ wrapProgram $out/bin/git-bz \
+ --prefix PYTHONPATH : "$(toPythonPath $python):$(toPythonPath $pysqlite)"
+ '';
+
+ meta = {
+ homepage = "http://git.fishsoup.net/cgit/git-bz/";
+ description = "integration of git with Bugzilla";
+ license = stdenv.lib.licenses.gpl2;
+
+ longDescription = ''
+ git-bz is a tool for integrating the Git command line with the
+ Bugzilla bug-tracking system. Operations such as attaching patches to
+ bugs, applying patches in bugs to your current tree, and closing bugs
+ once you've pushed the fixes publically can be done completely from
+ the command line without having to go to your web browser.
+
+ Authentication for git-bz is done by reading the cookies for the
+ Bugzilla host from your web browser. In order to do this, git-bz needs
+ to know how to access the cookies for your web browser; git-bz
+ currently is able to do this for Firefox, Epiphany, Galeon and
+ Chromium on Linux.
+ '';
+
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.pierron ];
+ };
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits