about summary refs log tree commit diff
path: root/pkgs/applications/version-management/git-and-tools
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-06-06 12:04:42 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-06-06 12:04:42 -0700
commit9d6555dc0ae65fbed88e6163b79dc322ec46a767 (patch)
tree2e1107a978bd3a1a09fca272ec8903f7ebe9110a /pkgs/applications/version-management/git-and-tools
parent40b66f613181844dc48a8ef4b0d958687c2cfa31 (diff)
parentee8825935f771d7c9c1a68a089b396995d683cc4 (diff)
downloadnixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar.gz
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar.bz2
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar.lz
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar.xz
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.tar.zst
nixlib-9d6555dc0ae65fbed88e6163b79dc322ec46a767.zip
Merge branch 'master.upstream' into staging.upstream
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools')
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-hub/default.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-hub/default.nix b/pkgs/applications/version-management/git-and-tools/git-hub/default.nix
new file mode 100644
index 000000000000..d9cf0b3d84de
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-hub/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, fetchFromGitHub, docutils, python }:
+
+let version = "0.9.0"; in
+stdenv.mkDerivation {
+  name = "git-hub-${version}";
+
+  src = fetchFromGitHub {
+    sha256 = "0c4kq4a906lr8nzway7qh0560n2ydvidh9rlffh44902rd48kp0h";
+    rev = "v${version}";
+    repo = "git-hub";
+    owner = "sociomantic";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Git command line interface to GitHub";
+    longDescription = ''
+      A simple command line interface to GitHub, enabling most useful GitHub
+      tasks (like creating and listing pull request or issues) to be accessed
+      directly through the Git command line.
+    '';
+    homepage = https://github.com/sociomantic/git-hub;
+    license = licenses.gpl3Plus;
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  buildInputs = [ python ];
+  nativeBuildInputs = [ docutils ];
+
+  postPatch = ''
+    substituteInPlace Makefile --replace rst2man rst2man.py
+    patchShebangs .
+  '';
+
+  enableParallelBuilding = true;
+
+  installFlags = "prefix=$(out)";
+}