assert(is_linux, "This file should only be referenced on Linux")
import("//build/config/features.gni")
+import("//build/config/linux/pkg_config.gni")
+
+pkg_config("gtk") {
+ # Gtk requires gmodule, but it does not list it as a dependency in some
+ # misconfigured systems.
+ packages = [ "gmodule-2.0", "gtk+-2.0", "gthread-2.0" ]
+}
+
+pkg_config("gtkprint") {
+ packages = [ "gtk+-unix-print-2.0" ]
+}
component("libgtk2ui") {
sources = [
defines = [ "LIBGTK2UI_IMPLEMENTATION" ]
configs += [
+ ":gtk",
+ ":gtkprint",
"//build/config/linux:gconf",
- "//build/config/linux:gtk",
- "//build/config/linux:gtkprint",
"//printing:cups",
]