lol

git-imerge: new package

+29
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 102 102 git-extras = callPackage ./git-extras { }; 103 103 104 104 git-cola = callPackage ./git-cola { }; 105 + 106 + git-imerge = callPackage ./git-imerge { }; 105 107 }
+27
pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
··· 1 + { stdenv, fetchurl, pythonPackages }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "git-imerge-${version}"; 5 + version = "0.7.0"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/mhagger/git-imerge/archive/${version}.tar.gz"; 9 + sha256 = "00nwn3rfhf15wsv01lfji5412d7yz827ric916lnyp662d6gx206"; 10 + }; 11 + 12 + buildInputs = [ pythonPackages.python pythonPackages.wrapPython ]; 13 + 14 + installPhase = '' 15 + mkdir -p $out/bin 16 + make install PREFIX=$out 17 + wrapPythonPrograms 18 + ''; 19 + 20 + meta = with stdenv.lib; { 21 + homepage = https://github.com/mhagger/git-imerge; 22 + description = "Perform a merge between two branches incrementally"; 23 + license = licenses.gpl2; 24 + platforms = platforms.all; 25 + maintainers = [ maintainers.spwhitt ]; 26 + }; 27 + }