Commit d855d691 authored by Jan Tojnar's avatar Jan Tojnar
Browse files

libheif: install gdk-pixbuf loader

Also split the inputs for cleaner diffs in the future.

Minimal closure increase: 213.2M → 234.2M
parent 1b1f5064
Loading
Loading
Loading
Loading
+19 −2
Original line number Diff line number Diff line
@@ -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;
  };