diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2023-01-26 22:18:56 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2023-01-26 22:24:45 +0100 |
commit | d855d691843f1124f2574973d6ccab5039d5c906 (patch) | |
tree | 6ac33b366530d79d43853cd5c801425fa6d37c74 /pkgs/development/libraries/libheif | |
parent | 1b1f50645af2a70dc93eae18bfd88d330bfbcf7f (diff) |
libheif: install gdk-pixbuf loader
Also split the inputs for cleaner diffs in the future. Minimal closure increase: 213.2M → 234.2M
Diffstat (limited to 'pkgs/development/libraries/libheif')
-rw-r--r-- | pkgs/development/libraries/libheif/default.nix | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libheif/default.nix b/pkgs/development/libraries/libheif/default.nix index 8ecb6c6d96ce1..5d008f394e8f4 100644 --- a/pkgs/development/libraries/libheif/default.nix +++ b/pkgs/development/libraries/libheif/default.nix @@ -10,6 +10,7 @@ , libpng , libjpeg , libaom +, gdk-pixbuf # for passthru.tests , gimp @@ -32,11 +33,27 @@ stdenv.mkDerivation rec { sha256 = "sha256-JwPeSNUc++z6RfMe0qAuXdekzLWR/MCmsT+Ykvp9a/s="; }; - nativeBuildInputs = [ autoreconfHook pkg-config ]; - buildInputs = [ dav1d rav1e libde265 x265 libpng libjpeg libaom ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + dav1d + rav1e + libde265 + x265 + libpng + libjpeg + libaom + gdk-pixbuf + ]; enableParallelBuilding = true; + # Fix installation path for gdk-pixbuf module + PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${placeholder "out"}/${gdk-pixbuf.moduleDir}"; + passthru.tests = { inherit gimp imagemagick imlib2Full imv vips; }; |