diff options
author | Daniel Fox Franke <dfoxfranke@gmail.com> | 2015-08-25 21:53:56 -0400 |
---|---|---|
committer | Daniel Fox Franke <dfoxfranke@gmail.com> | 2015-08-25 22:06:06 -0400 |
commit | 2194295fffc068a0f035c4bf0ef1daea21912f78 (patch) | |
tree | 4e0f3cf421dcba0616f03c320274dc08209de435 | |
parent | a04bd9301b5bcb5e61611e35db805d1469175c1d (diff) | |
download | nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar.gz nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar.bz2 nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar.lz nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar.xz nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.tar.zst nixlib-2194295fffc068a0f035c4bf0ef1daea21912f78.zip |
cvs-fast-export: init at 1.32
-rw-r--r-- | pkgs/applications/version-management/cvs-fast-export/default.nix | 47 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/cvs-fast-export/default.nix b/pkgs/applications/version-management/cvs-fast-export/default.nix new file mode 100644 index 000000000000..cf80dd3ef67f --- /dev/null +++ b/pkgs/applications/version-management/cvs-fast-export/default.nix @@ -0,0 +1,47 @@ +{stdenv, fetchurl, makeWrapper, flex, bison, + asciidoc, docbook_xml_dtd_45, docbook_xml_xslt, + libxml2, libxslt, + python27, rcs, cvs, git, + coreutils, rsync}: +with stdenv; with lib; +mkDerivation rec { + name = "cvs-fast-export-${meta.version}"; + meta = { + version = "1.32"; + description = "Export an RCS or CVS history as a fast-import stream"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ dfoxfranke ]; + homepage = "http://www.catb.org/esr/cvs-fast-export/"; + platforms = platforms.all; + }; + + src = fetchurl { + url = "http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-1.32.tar.gz"; + sha256 = "5bfb9a5650517d337a96a598795b50bc40ce12172854a6581267e7be3dbcfb97"; + }; + + buildInputs = [ + flex bison asciidoc docbook_xml_dtd_45 docbook_xml_xslt libxml2 libxslt + python27 rcs cvs git makeWrapper + ]; + + preBuild = '' + makeFlagsArray=( + XML_CATALOG_FILES="${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml ${docbook_xml_xslt}/xml/xsl/docbook/catalog.xml" + prefix="$out" + ) + ''; + + doCheck = true; + + postInstall = + let + binpath = makeSearchPath "bin" [ out rcs cvs git coreutils rsync ]; + in '' + for prog in cvs-fast-export cvsconvert cvssync; do + wrapProgram $out/bin/$prog \ + --prefix PATH : ${binpath} + done + '' + ; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9bc1ea2f1b26..4870293a4432 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1242,6 +1242,8 @@ let cutter = callPackage ../tools/networking/cutter { }; + cvs_fast_export = callPackage ../applications/version-management/cvs-fast-export { }; + dadadodo = callPackage ../tools/text/dadadodo { }; daemonize = callPackage ../tools/system/daemonize { }; |