diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2015-01-30 15:39:08 +0100 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2015-01-30 20:04:42 +0100 |
commit | 0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55 (patch) | |
tree | a01cb0befa7205bec6466174b5ee10f55fb82d5d /pkgs/development/ocaml-modules | |
parent | 14cd6ae2a9554703044dba1c06b63c7ffd8f8572 (diff) | |
download | nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar.gz nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar.bz2 nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar.lz nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar.xz nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.tar.zst nixlib-0b9e2f8798a2aa08282e5a6d53fb537c3f5bef55.zip |
Adds ocaml-cpdf
A range of tools to modify PDF files and a corresponding OCaml library Homepage: http://www.coherentpdf.com/
Diffstat (limited to 'pkgs/development/ocaml-modules')
-rw-r--r-- | pkgs/development/ocaml-modules/cpdf/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/cpdf/default.nix b/pkgs/development/ocaml-modules/cpdf/default.nix new file mode 100644 index 000000000000..20f03667c3be --- /dev/null +++ b/pkgs/development/ocaml-modules/cpdf/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchgit, ocaml, findlib, camlpdf, ncurses }: + +assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.0"; + +let version = "2.1.1"; in + +stdenv.mkDerivation { + name = "ocaml-cpdf-${version}"; + + src = fetchgit { + url = https://github.com/johnwhitington/cpdf-source.git; + rev = "refs/tags/v${version}"; + sha256 = "0c482wfa5q845k0ahx8irg1jl05ncn0kv42dg08zkph7xi6dmgnv"; + }; + + buildInputs = [ ocaml findlib ncurses ]; + propagatedBuildInputs = [ camlpdf ]; + + createFindlibDestdir = true; + + postInstall = '' + mkdir -p $out/bin + cp cpdf $out/bin + mkdir -p $out/share/ + cp -r doc $out/share + cp cpdfmanual.pdf $out/share/doc/cpdf/ + ''; + + meta = { + homepage = http://www.coherentpdf.com/; + platforms = ocaml.meta.platforms; + description = "PDF Command Line Tools"; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} |