Merge pull request #126484 from alyssais/cvs-fast-export

authored by

Sandro and committed by
GitHub
a3d48849 d136da8d

+30 -35
+28 -34
pkgs/applications/version-management/cvs-fast-export/default.nix
··· 1 - {lib, stdenv, fetchurl, makeWrapper, flex, bison, 2 - asciidoc, docbook_xml_dtd_45, docbook_xsl, 3 - libxml2, libxslt, 4 - python3, rcs, cvs, git, 5 - coreutils, rsync}: 6 - with stdenv; with lib; 7 - mkDerivation rec { 8 - name = "cvs-fast-export-${meta.version}"; 9 - meta = { 10 - version = "1.56"; 11 - description = "Export an RCS or CVS history as a fast-import stream"; 12 - license = licenses.gpl2Plus; 13 - maintainers = with maintainers; [ dfoxfranke ]; 14 - homepage = "http://www.catb.org/esr/cvs-fast-export/"; 15 - platforms = platforms.all; 16 - }; 17 18 src = fetchurl { 19 - url = "http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-1.56.tar.gz"; 20 - sha256 = "sha256-TB/m7kd91+PyAkGdFCCgeb9pQh0kacq0QuTZa8f9CxU="; 21 }; 22 23 - buildInputs = [ 24 - flex bison asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt 25 - python3 rcs cvs git makeWrapper 26 - ]; 27 28 - postPatch = "patchShebangs ."; 29 30 preBuild = '' 31 makeFlagsArray=( ··· 35 ) 36 ''; 37 38 - doCheck = true; 39 40 - postInstall = 41 - let 42 - binpath = makeBinPath [ out rcs cvs git coreutils rsync ]; 43 - in '' 44 - for prog in cvs-fast-export cvsconvert cvssync; do 45 - wrapProgram $out/bin/$prog \ 46 - --prefix PATH : ${binpath} 47 - done 48 - '' 49 - ; 50 }
··· 1 + { lib, stdenv, fetchurl, makeWrapper, asciidoc, docbook_xml_dtd_45, docbook_xsl 2 + , coreutils, cvs, diffutils, findutils, git, python3, rsync 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "cvs-fast-export"; 7 + version = "1.57"; 8 9 src = fetchurl { 10 + url = "http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-${version}.tar.gz"; 11 + sha256 = "0y1fzsicga19nsarpmn2ms69sq26b2d3d8a1169qbqz1kzr0jji8"; 12 }; 13 14 + strictDeps = true; 15 + nativeBuildInputs = [ makeWrapper asciidoc ]; 16 + buildInputs = [ python3 ]; 17 18 + postPatch = '' 19 + patchShebangs . 20 + ''; 21 22 preBuild = '' 23 makeFlagsArray=( ··· 27 ) 28 ''; 29 30 + postInstall = '' 31 + wrapProgram $out/bin/cvssync --prefix PATH : ${lib.makeBinPath [ rsync ]} 32 + wrapProgram $out/bin/cvsconvert --prefix PATH : $out/bin:${lib.makeBinPath [ 33 + coreutils cvs diffutils findutils git 34 + ]} 35 + ''; 36 37 + meta = with lib; { 38 + description = "Export an RCS or CVS history as a fast-import stream"; 39 + license = licenses.gpl2Plus; 40 + maintainers = with maintainers; [ dfoxfranke ]; 41 + homepage = "http://www.catb.org/esr/cvs-fast-export/"; 42 + platforms = platforms.unix; 43 + }; 44 }
+1
pkgs/top-level/aliases.nix
··· 158 cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; 159 cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead."; # added 2020-06-15 160 cv = progress; # added 2015-09-06 161 d1x_rebirth = dxx-rebirth; # added 2018-04-25 162 d2x_rebirth = dxx-rebirth; # added 2018-04-25 163 dart_dev = throw "Non-stable versions of Dart have been removed."; # added 2020-01-15
··· 158 cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; 159 cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead."; # added 2020-06-15 160 cv = progress; # added 2015-09-06 161 + cvs_fast_export = cvs-fast-export; # added 2021-06-10 162 d1x_rebirth = dxx-rebirth; # added 2018-04-25 163 d2x_rebirth = dxx-rebirth; # added 2018-04-25 164 dart_dev = throw "Non-stable versions of Dart have been removed."; # added 2020-01-15
+1 -1
pkgs/top-level/all-packages.nix
··· 3939 3940 cwebbin = callPackage ../development/tools/misc/cwebbin { }; 3941 3942 - cvs_fast_export = callPackage ../applications/version-management/cvs-fast-export { }; 3943 3944 dadadodo = callPackage ../tools/text/dadadodo { }; 3945
··· 3939 3940 cwebbin = callPackage ../development/tools/misc/cwebbin { }; 3941 3942 + cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { }; 3943 3944 dadadodo = callPackage ../tools/text/dadadodo { }; 3945