ocamlPackages.camlpdf: 2.2.1 → 2.3

This commit is contained in:
Vincent Laporte 2019-09-23 19:55:47 +00:00 committed by Vincent Laporte
parent 5afde25a10
commit c2ef0a0875

View File

@ -1,15 +1,20 @@
{ stdenv, fetchgit, ocaml, findlib, ncurses }:
{ stdenv, fetchFromGitHub, ocaml, findlib }:
if !stdenv.lib.versionAtLeast ocaml.version "4.02"
then throw "camlpdf is not available for OCaml ${ocaml.version}"
else
stdenv.mkDerivation rec {
version = "2.2.1";
version = "2.3";
name = "ocaml${ocaml.version}-camlpdf-${version}";
src = fetchgit {
url = https://github.com/johnwhitington/camlpdf.git;
rev = "refs/tags/v${version}";
sha256 = "0wa4rw8ccpb8xprslg88hbk352bi8bia4iffc22y55gkjr60f8gj";
src = fetchFromGitHub {
owner = "johnwhitington";
repo = "camlpdf";
rev = "v${version}";
sha256 = "1z8h6bjzmlscr6h6kdvzj8kspifb4n9dg7zi54z1cv2qi03kr8dk";
};
buildInputs = [ ocaml findlib ncurses ];
buildInputs = [ ocaml findlib ];
# Version number in META file is wrong
patchPhase = ''
@ -21,12 +26,6 @@ stdenv.mkDerivation rec {
EOF
'';
makeFlags = with stdenv.lib;
optionals (versionAtLeast ocaml.version "4.06") [
"OCAMLBCFLAGS+=-unsafe-string"
"OCAMLNCFLAGS+=-unsafe-string"
];
createFindlibDestdir = true;
meta = with stdenv.lib; {