about summary refs log tree commit diff
path: root/pkgs/development/ocaml-modules/camlimages
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2014-10-31 12:25:53 +0000
committerVincent Laporte <Vincent.Laporte@gmail.com>2014-11-01 08:37:40 +0000
commitc216448075aff5e95f586252376aa233eeee4778 (patch)
tree0d25cdff4a80e6607d60c225cb36821952c13802 /pkgs/development/ocaml-modules/camlimages
parent92503a0424e001ff88ecf66f73f5eab183a17fc9 (diff)
downloadnixlib-c216448075aff5e95f586252376aa233eeee4778.tar
nixlib-c216448075aff5e95f586252376aa233eeee4778.tar.gz
nixlib-c216448075aff5e95f586252376aa233eeee4778.tar.bz2
nixlib-c216448075aff5e95f586252376aa233eeee4778.tar.lz
nixlib-c216448075aff5e95f586252376aa233eeee4778.tar.xz
nixlib-c216448075aff5e95f586252376aa233eeee4778.tar.zst
nixlib-c216448075aff5e95f586252376aa233eeee4778.zip
camlimages: update from 4.0.1 to 4.1.2
Previous version 4.0.1 is kept for OCaml 3.12
Diffstat (limited to 'pkgs/development/ocaml-modules/camlimages')
-rw-r--r--pkgs/development/ocaml-modules/camlimages/4.0.nix (renamed from pkgs/development/ocaml-modules/camlimages/default.nix)0
-rw-r--r--pkgs/development/ocaml-modules/camlimages/4.1.nix38
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/camlimages/default.nix b/pkgs/development/ocaml-modules/camlimages/4.0.nix
index e3ab1d37b15a..e3ab1d37b15a 100644
--- a/pkgs/development/ocaml-modules/camlimages/default.nix
+++ b/pkgs/development/ocaml-modules/camlimages/4.0.nix
diff --git a/pkgs/development/ocaml-modules/camlimages/4.1.nix b/pkgs/development/ocaml-modules/camlimages/4.1.nix
new file mode 100644
index 000000000000..f98d149c4829
--- /dev/null
+++ b/pkgs/development/ocaml-modules/camlimages/4.1.nix
@@ -0,0 +1,38 @@
+{stdenv, fetchurl, omake, ocaml, omake_rc1, libtiff, libjpeg, libpng, giflib, findlib, libXpm, freetype, graphicsmagick, ghostscript }:
+
+assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.00";
+
+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_rc1 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 ];
+  };
+}