From b4b65b2e67202d32a19bad9f83674d6e937ed8a9 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Wed, 30 May 2018 07:44:47 -0500 Subject: [PATCH 1/2] hub: 2.2.9 -> 2.3.0 Hooray! --- .../git-and-tools/hub/default.nix | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix index 5c70b2cb2053..46d33d1944ca 100644 --- a/pkgs/applications/version-management/git-and-tools/hub/default.nix +++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix @@ -1,31 +1,29 @@ -{ stdenv, fetchgit, go, Security }: +{ stdenv, fetchgit, go, ronn, groff, utillinux, Security }: stdenv.mkDerivation rec { name = "hub-${version}"; - version = "2.2.9"; + version = "2.3.0"; src = fetchgit { url = https://github.com/github/hub.git; rev = "refs/tags/v${version}"; - sha256 = "195ckp1idz2azv0mm1q258yjz2n51sia9xdcjnqlprmq9aig5ldh"; + sha256 = "0rx5izxgjxh4jdn991x90xvgbc7nhwx15pkmmzc8rkdzf0hnas1s"; }; - buildInputs = [ go ] ++ stdenv.lib.optional stdenv.isDarwin Security; - - phases = [ "unpackPhase" "buildPhase" "installPhase" ]; + buildInputs = [ go ronn groff utillinux ] + ++ stdenv.lib.optional stdenv.isDarwin Security; buildPhase = '' + mkdir bin + ln -s ${ronn}/bin/ronn bin/ronn + patchShebangs . - sh script/build + make all man-pages ''; installPhase = '' - mkdir -p "$out/bin" - cp bin/hub "$out/bin/" - - mkdir -p "$out/share/man/man1" - cp "man/hub.1" "$out/share/man/man1/" + prefix=$out sh -x < script/install.sh mkdir -p "$out/share/zsh/site-functions" cp "etc/hub.zsh_completion" "$out/share/zsh/site-functions/_hub" @@ -33,8 +31,8 @@ stdenv.mkDerivation rec { mkdir -p "$out/etc/bash_completion.d" cp "etc/hub.bash_completion.sh" "$out/etc/bash_completion.d/" -# Should we also install provided git-hooks? -# ? + # Should we also install provided git-hooks? + # And fish completion? ''; meta = with stdenv.lib; { From 4fc23d2de09d3ae357088bcf35bb9915acd08e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 31 May 2018 00:35:20 +0100 Subject: [PATCH 2/2] hubUnstable: remove in favor of hub --- .../git-and-tools/default.nix | 4 +-- .../git-and-tools/hub/unstable.nix | 36 ------------------- 2 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 pkgs/applications/version-management/git-and-tools/hub/unstable.nix diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 99b6b5313709..9a4ef524dde9 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -109,9 +109,7 @@ rec { inherit (darwin) Security; }; - hubUnstable = callPackage ./hub/unstable.nix { - inherit (darwin) Security; - }; + hubUnstable = throw "use gitAndTools.hub instead"; qgit = qt5.callPackage ./qgit { }; diff --git a/pkgs/applications/version-management/git-and-tools/hub/unstable.nix b/pkgs/applications/version-management/git-and-tools/hub/unstable.nix deleted file mode 100644 index 7e83c2cfb674..000000000000 --- a/pkgs/applications/version-management/git-and-tools/hub/unstable.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ stdenv, fetchgit, go, ronn, groff, utillinux, Security }: - -stdenv.mkDerivation rec { - name = "hub-${version}"; - version = "2.3.0-pre10"; - - src = fetchgit { - url = https://github.com/github/hub.git; - rev = "refs/tags/v${version}"; - sha256 = "07sz1i6zxx2g36ayhjp1vjw523ckk5b0cr8b80s1qhar2d2hkibd"; - }; - - buildInputs = [ go ronn groff utillinux ] - ++ stdenv.lib.optional stdenv.isDarwin Security; - - buildPhase = '' - mkdir bin - ln -s ${ronn}/bin/ronn bin/ronn - - patchShebangs . - make all man-pages - ''; - - installPhase = '' - prefix=$out sh -x < script/install.sh - ''; - - meta = with stdenv.lib; { - description = "Command-line wrapper for git that makes you better at GitHub"; - - license = licenses.mit; - homepage = https://hub.github.com/; - maintainers = with maintainers; [ the-kenny ]; - platforms = with platforms; unix; - }; -}