summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/lightdm/files/lightdm-0.9.7-gtk.patch')
-rw-r--r--x11-misc/lightdm/files/lightdm-0.9.7-gtk.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/x11-misc/lightdm/files/lightdm-0.9.7-gtk.patch b/x11-misc/lightdm/files/lightdm-0.9.7-gtk.patch
new file mode 100644
index 0000000..c3ab47c
--- /dev/null
+++ b/x11-misc/lightdm/files/lightdm-0.9.7-gtk.patch
@@ -0,0 +1,27 @@
+diff -Naur lightdm-0.9.2.orig/configure.ac lightdm-0.9.2/configure.ac
+--- lightdm-0.9.2.orig/configure.ac 2011-07-27 19:56:54.000000000 +0200
++++ lightdm-0.9.2/configure.ac 2011-07-27 20:12:48.000000000 +0200
+@@ -108,10 +108,19 @@
+ fi
+ AM_CONDITIONAL(HAVE_QT_GREETER, test $have_qt = yes)
+
+-PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
+- gtk+-3.0
+- gmodule-export-2.0
+-], have_gtk=yes, have_gtk=no)
++
++AC_ARG_ENABLE(liblightdm-gtk,
++ AS_HELP_STRING([--disable-liblightdm-gtk],[Enable LightDM client gtk libraries [[default=yes]]]),
++ [enable_liblightdm_gtk=$enableval],
++ [enable_liblightdm_gtk="yes"])
++
++have_gtk=no
++if test x"$enable_liblightdm_gtk" = "xyes"; then
++ PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
++ gtk+-3.0 >= 3.0
++ gmodule-export-2.0
++ ], have_gtk=yes, have_gtk=no)
++fi
+ AM_CONDITIONAL(HAVE_GTK_GREETER, test $have_gtk = yes)
+
+ AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)