| Index: chrome/browser/ui/libgtk2ui/BUILD.gn
|
| diff --git a/chrome/browser/ui/libgtk2ui/BUILD.gn b/chrome/browser/ui/libgtk2ui/BUILD.gn
|
| index 272f8bb91496ec5f80b0efe38ff0a9d4aa85711a..a8455bebd4c528ccd8676aa8e708bc0d6c6eb22e 100644
|
| --- a/chrome/browser/ui/libgtk2ui/BUILD.gn
|
| +++ b/chrome/browser/ui/libgtk2ui/BUILD.gn
|
| @@ -5,6 +5,21 @@
|
| 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 = [
|
| @@ -64,6 +79,8 @@
|
| defines = [ "LIBGTK2UI_IMPLEMENTATION" ]
|
|
|
| configs += [
|
| + ":gtk",
|
| + ":gtkprint",
|
| "//build/config/linux:gconf",
|
| "//printing:cups",
|
| ]
|
| @@ -92,8 +109,6 @@
|
| "//base",
|
| "//base/third_party/dynamic_annotations",
|
| "//base:i18n",
|
| - "//build/config/linux/gtk",
|
| - "//build/config/linux/gtk:gtkprint",
|
| "//chrome/app/theme:theme_resources",
|
| "//chrome:extra_resources",
|
| "//chrome:resources",
|
|
|