lol
1{ lib, stdenv
2, fetchurl
3, cmake
4, ninja
5, pkg-config
6, opencv
7, openexr
8, graphicsmagick
9, fftw
10, zlib
11, libjpeg
12, libtiff
13, libpng
14}:
15
16stdenv.mkDerivation rec {
17 pname = "gmic";
18 version = "2.9.8";
19
20 outputs = [ "out" "lib" "dev" "man" ];
21
22 src = fetchurl {
23 url = "https://gmic.eu/files/source/gmic_${version}.tar.gz";
24 sha256 = "sha256-GNa7xzGuO02oplasGJR2eTsRGp3Rn3LbIxLwdN983II=";
25 };
26
27 nativeBuildInputs = [
28 cmake
29 ninja
30 pkg-config
31 ];
32
33 buildInputs = [
34 fftw
35 zlib
36 libjpeg
37 libtiff
38 libpng
39 opencv
40 openexr
41 graphicsmagick
42 ];
43
44 cmakeFlags = [
45 "-DBUILD_LIB_STATIC=OFF"
46 "-DENABLE_CURL=OFF"
47 "-DENABLE_DYNAMIC_LINKING=ON"
48 ];
49
50 meta = with lib; {
51 description = "Open and full-featured framework for image processing";
52 homepage = "https://gmic.eu/";
53 license = licenses.cecill20;
54 platforms = platforms.unix;
55 };
56}