nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 47 lines 972 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 ocaml, 6 findlib, 7 camlpdf, 8}: 9 10stdenv.mkDerivation (finalAttrs: { 11 pname = "ocaml${ocaml.version}-cpdf"; 12 version = "2.8.1"; 13 14 src = fetchFromGitHub { 15 owner = "johnwhitington"; 16 repo = "cpdf-source"; 17 tag = "v${finalAttrs.version}"; 18 hash = "sha256-MK48ajZmpXibbaJ4x2vaHhh2N+OBRqj7zT8eaVenxDY="; 19 }; 20 21 nativeBuildInputs = [ 22 ocaml 23 findlib 24 ]; 25 propagatedBuildInputs = [ camlpdf ]; 26 27 strictDeps = true; 28 29 preInstall = '' 30 mkdir -p $OCAMLFIND_DESTDIR 31 mkdir -p $out/bin 32 cp cpdf $out/bin 33 mkdir -p $out/share/ 34 cp -r doc $out/share 35 cp cpdfmanual.pdf $out/share/doc/cpdf/ 36 ''; 37 38 meta = { 39 description = "PDF Command Line Tools"; 40 homepage = "https://www.coherentpdf.com/"; 41 license = lib.licenses.agpl3Only; 42 maintainers = [ lib.maintainers.vbgl ]; 43 mainProgram = "cpdf"; 44 inherit (ocaml.meta) platforms; 45 broken = lib.versionOlder ocaml.version "4.10"; 46 }; 47})