diff options
author | Nick Cao <nickcao@nichi.co> | 2021-12-16 10:42:33 +0800 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2021-12-18 21:23:59 +0800 |
commit | be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1 (patch) | |
tree | bf7f9c653ea5f11d9cf01d025252b58ca06a7a47 | |
parent | aaea8029e49e7cb2cafb3efd5c8ed58fc55e247d (diff) | |
download | nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar.gz nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar.bz2 nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar.lz nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar.xz nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.tar.zst nixpkgs-be894db6a8c6e60a6ac7a50d71a14915ad5bf2f1.zip |
gtk2: fix cross compilation
-rw-r--r-- | pkgs/development/libraries/gtk/2.x.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/gtk/2.x.nix b/pkgs/development/libraries/gtk/2.x.nix index bbf20d60970..396366324d3 100644 --- a/pkgs/development/libraries/gtk/2.x.nix +++ b/pkgs/development/libraries/gtk/2.x.nix @@ -4,7 +4,7 @@ , cupsSupport ? config.gtk2.cups or stdenv.isLinux, cups , gdktarget ? if stdenv.isDarwin then "quartz" else "x11" , AppKit, Cocoa -, fetchpatch +, fetchpatch, buildPackages }: with lib; @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { gtkCleanImmodulesCache ]; + nativeBuildInputs = setupHooks ++ [ perl pkg-config gettext gobject-introspection ]; patches = [ @@ -72,6 +73,9 @@ stdenv.mkDerivation rec { "--disable-glibtest" "--disable-introspection" "--disable-visibility" + ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "ac_cv_path_GTK_UPDATE_ICON_CACHE=${buildPackages.gtk2}/bin/gtk-update-icon-cache" + "ac_cv_path_GDK_PIXBUF_CSOURCE=${buildPackages.gdk-pixbuf.dev}/bin/gdk-pixbuf-csource" ]; doCheck = false; # needs X11 |