diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix index 1e478b1c68d9..62e907264d5e 100644 --- a/pkgs/development/libraries/cairo/default.nix +++ b/pkgs/development/libraries/cairo/default.nix @@ -2,6 +2,7 @@ , pdfSupport ? true , pngSupport ? true , xcbSupport ? false +, gobjectSupport ? true, glib , stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype, xlibs , zlib, libpng, pixman, libxcb ? null, xcbutil ? null }: @@ -19,8 +20,9 @@ stdenv.mkDerivation rec { }; buildInputs = - [ pkgconfig x11 fontconfig pixman xlibs.libXrender ] ++ - stdenv.lib.optionals xcbSupport [ libxcb xcbutil ]; + [ pkgconfig x11 fontconfig pixman xlibs.libXrender ] + ++ stdenv.lib.optionals xcbSupport [ libxcb xcbutil ] + ++ stdenv.lib.optional gobjectSupport glib; propagatedBuildInputs = [ freetype ] ++ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2d11fddbc880..e7710c9bd598 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3084,8 +3084,6 @@ let buddy = callPackage ../development/libraries/buddy { }; - cairo = callPackage ../development/libraries/cairo { }; - cairomm = callPackage ../development/libraries/cairomm { }; scmccid = callPackage ../development/libraries/scmccid { }; @@ -3510,7 +3508,7 @@ let gtkLibs = pkgs.gtkLibs224; - inherit (pkgs.gtkLibs) glib gtk pango; + inherit (pkgs.gtkLibs) glib gtk pango cairo; gtkLibs1x = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs1x; in { @@ -3528,6 +3526,8 @@ let atk = callPackage ../development/libraries/atk/1.24.x.nix { }; + cairo = callPackage ../development/libraries/cairo { }; + pango = callPackage ../development/libraries/pango/1.24.x.nix { }; pangomm = callPackage ../development/libraries/pangomm/2.14.x.nix { }; @@ -3546,6 +3546,8 @@ let atk = callPackage ../development/libraries/atk/1.32.x.nix { }; + cairo = callPackage ../development/libraries/cairo { }; + pango = callPackage ../development/libraries/pango/1.28.x.nix { }; pangomm = callPackage ../development/libraries/pangomm/2.26.x.nix { };