diff options
author | Peter Simons <simons@cryp.to> | 2011-03-23 10:24:22 +0000 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2011-03-23 10:24:22 +0000 |
commit | 3f7ea10694a857aa9a860cc7b1f79255032b89c4 (patch) | |
tree | 0920b397c11b63df6234980769fe036ba927ac2f /pkgs/applications/version-management | |
parent | c733c666dc52fa3e07e32f03f7317cfaa1c060b8 (diff) | |
download | nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar.gz nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar.bz2 nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar.lz nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar.xz nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.tar.zst nixlib-3f7ea10694a857aa9a860cc7b1f79255032b89c4.zip |
topgit: updated to version 0.8-45-gd279e29
svn path=/nixpkgs/trunk/; revision=26463
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/default.nix | 30 | ||||
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/topgit/default.nix | 32 |
2 files changed, 34 insertions, 28 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 1b4cc3cf70b6..711f4aca3361 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -59,34 +59,8 @@ rec { inherit fetchurl stdenv python git; }; - topGit = stdenv.mkDerivation rec { - name = "topgit-0.8-32-g8b0f1f9"; - - src = fetchurl { - url = "http://repo.or.cz/w/topgit.git/snapshot/${name}.zip"; - sha256 = "0v3binh7wc2di57w6rdnlww30ryszzsklfdmm61sl1ildyl1klk4"; - }; - - buildInputs = [unzip]; - configurePhase = "export prefix=$out"; - - postInstall = '' - mkdir -p "$out/share/doc/${name}" - cp -v README "$out/share/doc/${name}" - - mkdir -p $out/etc/bash_completion.d - make prefix=$out \ - install - mv contrib/tg-completion.bash $out/etc/bash_completion.d - ''; - - meta = { - description = "TopGit aims to make handling of large amount of interdependent topic branches easier"; - maintainers = [ lib.maintainers.marcweber lib.maintainers.ludo lib.maintainers.simons ]; - homepage = http://repo.or.cz/w/topgit.git; - license = "GPLv2"; - platforms = stdenv.lib.platforms.unix; - }; + topGit = lib.makeOverridable (import ./topgit) { + inherit stdenv fetchurl unzip; }; tig = stdenv.mkDerivation { diff --git a/pkgs/applications/version-management/git-and-tools/topgit/default.nix b/pkgs/applications/version-management/git-and-tools/topgit/default.nix new file mode 100644 index 000000000000..d9aeffd42972 --- /dev/null +++ b/pkgs/applications/version-management/git-and-tools/topgit/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, unzip }: + +let + version = "0.8-45-gd279e29"; + lib = stdenv.lib; +in +stdenv.mkDerivation { + name = "topgit-${version}"; + + src = fetchurl { + url = "http://repo.or.cz/w/topgit.git/snapshot/topgit-${version}.zip"; + sha256 = "0vzrng1w2k7m4z0x9h6zbrcf33dx08ly8fnbxzz3ms2k2dbsmpl6"; + }; + + buildInputs = [unzip]; + configurePhase = "export prefix=$out"; + + postInstall = '' + install -D -m 444 README "$out/share/doc/topgit-${version}/README" + ensureDir "$out/etc/bash_completion.d" + make prefix="$out" install + mv "contrib/tg-completion.bash" "$out/etc/bash_completion.d/" + ''; + + meta = { + description = "TopGit aims to make handling of large amount of interdependent topic branches easier"; + maintainers = [ lib.maintainers.marcweber lib.maintainers.ludo lib.maintainers.simons ]; + homepage = http://repo.or.cz/w/topgit.git; + license = "GPLv2"; + platforms = stdenv.lib.platforms.unix; + }; +} |