aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/lightdm/APKBUILD17
-rw-r--r--testing/lightdm/disallow-guest.patch14
-rw-r--r--testing/lightdm/lightdm-x11-configure.patch122
-rw-r--r--testing/lightdm/uclibc-language.patch34
4 files changed, 49 insertions, 138 deletions
diff --git a/testing/lightdm/APKBUILD b/testing/lightdm/APKBUILD
index f4ab08e0bf..694f83a739 100644
--- a/testing/lightdm/APKBUILD
+++ b/testing/lightdm/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=lightdm
-pkgver=1.1.0
-pkgrel=4
+pkgver=1.4.0
+pkgrel=0
pkgdesc="A cross-desktop display manager"
url="http://www.freedesktop.org/wiki/Software/LightDM"
arch="all"
@@ -10,12 +10,12 @@ license="GPL-3"
depends="dbus"
depends_dev=""
makedepends="linux-pam-dev gtk+3.0-dev libxklavier-dev libxext-dev
- autoconf automake libtool gobject-introspection-dev"
+ autoconf automake libtool gobject-introspection-dev itstool"
install="$pkgname.pre-install"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-source="http://people.ubuntu.com/~robert-ancell/lightdm/releases/lightdm-$pkgver.tar.gz
- lightdm-x11-configure.patch
+source="https://launchpad.net/lightdm/${pkgver%.*}/$pkgver/+download/lightdm-$pkgver.tar.gz
disallow-guest.patch
+ uclibc-language.patch
lightdm.initd"
_builddir="$srcdir"/lightdm-$pkgver
@@ -35,7 +35,6 @@ build() {
--sysconfdir=/etc \
--localstatedir=/var \
--enable-liblightdm-gobject \
- --enable-gtk-greeter \
--with-greeter-session=lightdm-gtk-greeter \
|| return 1
@@ -54,7 +53,7 @@ package() {
install -Dm755 "$srcdir"/lightdm.initd "$pkgdir"/etc/init.d/lightdm
}
-md5sums="c2347200b1af29c677ef5ad83855217b lightdm-1.1.0.tar.gz
-10b9a72013ed824a12a8720ff28810a1 lightdm-x11-configure.patch
-04956acfe2817e8d953f012ad6c72998 disallow-guest.patch
+md5sums="622d9087ec773dd0626a250a5868f88c lightdm-1.4.0.tar.gz
+72a44670872ce38ec0229e6595f0c629 disallow-guest.patch
+66782244aa11446e586d80e52ca74775 uclibc-language.patch
9eb01e4202919424face9bafbda4936c lightdm.initd"
diff --git a/testing/lightdm/disallow-guest.patch b/testing/lightdm/disallow-guest.patch
index b9ed6b3c28..e443359625 100644
--- a/testing/lightdm/disallow-guest.patch
+++ b/testing/lightdm/disallow-guest.patch
@@ -1,8 +1,8 @@
--- ./data/lightdm.conf.orig
+++ ./data/lightdm.conf
-@@ -63,7 +63,7 @@
- #greeter-session=example-gtk-gnome
- #greeter-hide-users=false
+@@ -75,7 +75,7 @@
+ #greeter-show-manual-login=false
+ #greeter-show-remote-login=true
#user-session=default
-#allow-guest=true
+#allow-guest=false
@@ -11,12 +11,12 @@
#display-setup-script=
--- ./src/lightdm.c.orig
+++ ./src/lightdm.c
-@@ -957,7 +957,7 @@
+@@ -1004,7 +1004,7 @@
if (!config_has_key (config_get_instance (), "SeatDefaults", "start-session"))
config_set_boolean (config_get_instance (), "SeatDefaults", "start-session", TRUE);
if (!config_has_key (config_get_instance (), "SeatDefaults", "allow-guest"))
- config_set_boolean (config_get_instance (), "SeatDefaults", "allow-guest", TRUE);
+ config_set_boolean (config_get_instance (), "SeatDefaults", "allow-guest", FALSE);
- if (!config_has_key (config_get_instance (), "SeatDefaults", "greeter-session"))
- config_set_string (config_get_instance (), "SeatDefaults", "greeter-session", GREETER_SESSION);
- if (!config_has_key (config_get_instance (), "SeatDefaults", "user-session"))
+ if (!config_has_key (config_get_instance (), "SeatDefaults", "greeter-allow-guest"))
+ config_set_boolean (config_get_instance (), "SeatDefaults", "greeter-allow-guest", TRUE);
+ if (!config_has_key (config_get_instance (), "SeatDefaults", "greeter-show-remote-login"))
diff --git a/testing/lightdm/lightdm-x11-configure.patch b/testing/lightdm/lightdm-x11-configure.patch
deleted file mode 100644
index e1819eaa49..0000000000
--- a/testing/lightdm/lightdm-x11-configure.patch
+++ /dev/null
@@ -1,122 +0,0 @@
---- ./configure.orig
-+++ ./configure
-@@ -17154,10 +17154,12 @@
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- \""; } >&5
- ($PKG_CONFIG --exists --print-errors "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- ") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -17165,6 +17167,7 @@
- pkg_cv_LIGHTDM_GTK_GREETER_CFLAGS=`$PKG_CONFIG --cflags "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-@@ -17180,10 +17183,12 @@
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- \""; } >&5
- ($PKG_CONFIG --exists --print-errors "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- ") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -17191,6 +17196,7 @@
- pkg_cv_LIGHTDM_GTK_GREETER_LIBS=`$PKG_CONFIG --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-@@ -17215,11 +17221,13 @@
- LIGHTDM_GTK_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>&1`
- else
- LIGHTDM_GTK_GREETER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
-@@ -17250,10 +17258,12 @@
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- \""; } >&5
- ($PKG_CONFIG --exists --print-errors "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- ") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -17261,6 +17271,7 @@
- pkg_cv_LIGHTDM_GTK_GREETER_CFLAGS=`$PKG_CONFIG --cflags "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-@@ -17276,10 +17287,12 @@
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- \""; } >&5
- ($PKG_CONFIG --exists --print-errors "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- ") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -17287,6 +17300,7 @@
- pkg_cv_LIGHTDM_GTK_GREETER_LIBS=`$PKG_CONFIG --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-@@ -17311,11 +17325,13 @@
- LIGHTDM_GTK_GREETER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>&1`
- else
- LIGHTDM_GTK_GREETER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- " 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
-@@ -17324,6 +17340,7 @@
- as_fn_error $? "Package requirements (
- gtk+-3.0
- gmodule-export-2.0
-+ x11
- ) were not met:
-
- $LIGHTDM_GTK_GREETER_PKG_ERRORS
diff --git a/testing/lightdm/uclibc-language.patch b/testing/lightdm/uclibc-language.patch
new file mode 100644
index 0000000000..b1bbe79701
--- /dev/null
+++ b/testing/lightdm/uclibc-language.patch
@@ -0,0 +1,34 @@
+--- ./liblightdm-gobject/language.c.orig
++++ ./liblightdm-gobject/language.c
+@@ -225,6 +225,7 @@
+
+ if (!priv->name)
+ {
++#ifndef __UCLIBC__
+ gchar *locale = get_locale_name (priv->code);
+ if (locale)
+ {
+@@ -238,6 +239,7 @@
+
+ setlocale (LC_ALL, current);
+ }
++#endif
+ if (!priv->name)
+ {
+ gchar **tokens = g_strsplit_set (priv->code, "_.@", 2);
+@@ -268,6 +270,7 @@
+
+ if (!priv->territory && strchr (priv->code, '_'))
+ {
++#ifndef __UCLIBC__
+ gchar *locale = get_locale_name (priv->code);
+ if (locale)
+ {
+@@ -281,6 +284,7 @@
+
+ setlocale (LC_ALL, current);
+ }
++#endif
+ if (!priv->territory)
+ {
+ gchar **tokens = g_strsplit_set (priv->code, "_.@", 3);