ocamlPackages.camlimages: remove at 4.1.2

gstqt5
Vincent Laporte 2020-10-09 22:22:50 +02:00 committed by Vincent Laporte
parent 0385e6094f
commit 6742cc7660
2 changed files with 1 additions and 49 deletions

View File

@ -1,42 +0,0 @@
{stdenv, fetchurl, omake, ocaml, libtiff, libjpeg, libpng, giflib, findlib, libXpm, freetype, graphicsmagick, ghostscript }:
assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.00";
if stdenv.lib.versionAtLeast ocaml.version "4.06"
then throw "camlimages-4.1.2 is not available for OCaml ${ocaml.version}"
else
let
pname = "camlimages";
version = "4.1.2";
in
stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "https://bitbucket.org/camlspotter/camlimages/get/${version}.tar.bz2";
sha256 = "1ppddhfknpirj1vilm5dxgyp82kf7ahpvjmh7z75a1fnaqv3kpki";
};
buildInputs = [ ocaml omake findlib graphicsmagick ghostscript ];
propagatedBuildInputs = [libtiff libjpeg libpng giflib freetype libXpm ];
createFindlibDestdir = true;
buildPhase = ''
omake
'';
installPhase = ''
omake install
'';
meta = with stdenv.lib; {
homepage = "https://bitbucket.org/camlspotter/camlimages";
description = "OCaml image processing library";
license = licenses.lgpl2;
maintainers = [ maintainers.vbgl ];
};
}

View File

@ -101,13 +101,7 @@ let
libpng = pkgs.libpng12;
giflib = pkgs.giflib_4_1;
};
camlimages_4_1 = callPackage ../development/ocaml-modules/camlimages/4.1.nix {
giflib = pkgs.giflib_4_1;
};
camlimages =
if lib.versionOlder "4.06" ocaml.version
then callPackage ../development/ocaml-modules/camlimages { }
else camlimages_4_1;
camlimages = callPackage ../development/ocaml-modules/camlimages { };
benchmark = callPackage ../development/ocaml-modules/benchmark { };