diff --git a/pkgs/development/libraries/gdk-pixbuf/2.26.x.nix b/pkgs/development/libraries/gdk-pixbuf/2.26.x.nix index 07e66df33b5..c2336a00b5f 100644 --- a/pkgs/development/libraries/gdk-pixbuf/2.26.x.nix +++ b/pkgs/development/libraries/gdk-pixbuf/2.26.x.nix @@ -1,4 +1,8 @@ -{ stdenv, fetchurl, pkgconfig, glib, libtiff, libjpeg, libpng, libX11, xz, jasper }: +{ stdenv, fetchurl, pkgconfig, glib, libtiff, libjpeg, libpng, libX11, xz, jasper +, enableIntrospection ? false, gobjectIntrospection ? null +}: + +assert enableIntrospection -> gobjectIntrospection != null; stdenv.mkDerivation rec { name = "gdk-pixbuf-2.26.1"; @@ -9,7 +13,8 @@ stdenv.mkDerivation rec { }; # !!! We might want to factor out the gdk-pixbuf-xlib subpackage. - buildInputs = [ libX11 ]; + buildInputs = [ libX11 ] + ++ stdenv.lib.optional enableIntrospection gobjectIntrospection; buildNativeInputs = [ pkgconfig ];