Merge pull request #34684 from flokli/svn-all-fast-export

gitAndTools.svn_all_fast_export: init at 1.0.11

authored by Andreas Rammhold and committed by GitHub 4dd3a2ae 24ab5d9c

+44 -29
+1 -1
pkgs/applications/version-management/git-and-tools/default.nix
··· 117 git = gitSVN; 118 }; 119 120 - svn2git_kde = callPackage ./svn2git-kde { }; 121 122 tig = callPackage ./tig { }; 123
··· 117 git = gitSVN; 118 }; 119 120 + svn_all_fast_export = libsForQt5.callPackage ./svn-all-fast-export { }; 121 122 tig = callPackage ./tig { }; 123
+43
pkgs/applications/version-management/git-and-tools/svn-all-fast-export/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, qmake, qtbase, qttools, subversion, apr }: 2 + 3 + let 4 + version = "1.0.11"; 5 + in 6 + stdenv.mkDerivation { 7 + name = "svn-all-fast-export-${version}"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "svn-all-fast-export"; 11 + repo = "svn2git"; 12 + rev = version; 13 + sha256 = "0lhnw8f15j4wkpswhrjd7bp9xkhbk32zmszaxayzfhbdl0g7pzwj"; 14 + }; 15 + 16 + # https://github.com/svn-all-fast-export/svn2git/pull/40 17 + patches = [ 18 + (fetchpatch { 19 + name = "pr40.patch"; 20 + sha256 = "1qndhk5csf7kddk3giailx7r0cdipq46lj73nkcws43n4n93synk"; 21 + url = https://github.com/svn-all-fast-export/svn2git/pull/40.diff; 22 + }) 23 + ]; 24 + 25 + nativeBuildInputs = [ qmake qttools ]; 26 + buildInputs = [ apr.dev subversion.dev qtbase ]; 27 + 28 + qmakeFlags = [ 29 + "VERSION=${version}" 30 + "APR_INCLUDE=${apr.dev}/include/apr-1" 31 + "SVN_INCLUDE=${subversion.dev}/include/subversion-1" 32 + ]; 33 + 34 + installPhase = "make install INSTALL_ROOT=$out"; 35 + 36 + meta = with stdenv.lib; { 37 + homepage = https://github.com/svn-all-fast-export/svn2git; 38 + description = "A fast-import based converter for an svn repo to git repos"; 39 + license = licenses.gpl3; 40 + platforms = platforms.all; 41 + maintainers = [ maintainers.flokli ]; 42 + }; 43 + }
-28
pkgs/applications/version-management/git-and-tools/svn2git-kde/default.nix
··· 1 - { stdenv, fetchgit, qt4, qmake4Hook, subversion, apr }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "svn2git-kde-1.0.5"; 5 - 6 - src = fetchgit { 7 - url = http://git.gitorious.org/svn2git/svn2git.git; 8 - rev = "149d6c6e14a1724c96999328683a9264fc508264"; 9 - sha256 = "0gjxhnraizlwyidn66rczwc01f6sfx4ndmsj86ssqml3p0d4sl6q"; 10 - }; 11 - 12 - NIX_CFLAGS_COMPILE = [ "-I${apr.dev}/include/apr-1" "-I${subversion.dev}/include/subversion-1" "-DVER=\"${src.rev}\"" ]; 13 - 14 - patchPhase = '' 15 - sed -i 's|/bin/cat|cat|' ./src/repository.cpp 16 - ''; 17 - 18 - installPhase = '' 19 - mkdir -p $out/bin 20 - cp svn-all-fast-export $out/bin 21 - ''; 22 - 23 - buildInputs = [ subversion apr qt4 ]; 24 - 25 - nativeBuildInputs = [ qmake4Hook ]; 26 - 27 - meta.broken = true; 28 - }
···