temp/lightdm: remove (!319)

Pull request was merged upstream
This commit is contained in:
Luca Weiss 2019-04-14 13:01:48 +02:00 committed by Oliver Smith
parent 8a58003d56
commit 517e93edc0
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
8 changed files with 0 additions and 186 deletions

View file

@ -1,70 +0,0 @@
pkgname=lightdm
_pkgver=1.28.0
pkgver=9999
pkgrel=0
pkgdesc="A cross-desktop display manager"
url="https://www.freedesktop.org/wiki/Software/LightDM"
arch="all"
license="GPL-3.0-or-later"
depends="dbus xinit accountsservice"
makedepends="linux-pam-dev gtk+3.0-dev libxext-dev libxklavier-dev
autoconf automake libtool gobject-introspection-dev itstool
libgcrypt-dev libxml2-utils intltool qt5-qtbase-dev"
install="$pkgname.pre-install"
pkgusers="lightdm"
pkggroups="lightdm"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-openrc $pkgname-qt5 $pkgname-qt5-dev:qt5_dev"
source="https://github.com/CanonicalLtd/${pkgname}/releases/download/${_pkgver}/${pkgname}-${_pkgver}.tar.xz
musl-language.patch
musl-is-linux.patch
musl-updwtmpx.patch
disallow-guest.patch
allow-null-passwd.patch
lightdm.initd"
builddir="$srcdir/$pkgname-$_pkgver"
build() {
cd "$builddir"
export CFLAGS="$CFLAGS -D_GNU_SOURCE"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sbindir=/usr/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-liblightdm-gobject \
--disable-tests \
--with-greeter-session=lightdm-gtk-greeter
make
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
ln -s /etc/X11/xinit/Xsession "$pkgdir"/usr/bin/lightdm-session
install -Dm755 "$srcdir"/lightdm.initd "$pkgdir"/etc/init.d/lightdm
install -o lightdm -g lightdm -d "$pkgdir"/var/lib/lightdm-data
rm -rf "$pkgdir"/etc/apparmor.d
}
qt5() {
mkdir -p "$subpkgdir"/usr/lib
mv "$pkgdir"/usr/lib/liblightdm-qt5* "$subpkgdir"/usr/lib
}
qt5_dev() {
mkdir -p "$subpkgdir"/usr/lib/pkgconfig "$subpkgdir"/usr/include
mv "$pkgdir"/../$pkgname-dev/usr/include/lightdm-qt5-3 "$subpkgdir"/usr/include/
mv "$pkgdir"/../$pkgname-dev/usr/lib/liblightdm-qt5-3.* "$subpkgdir"/usr/lib/
mv "$pkgdir"/../$pkgname-dev/usr/lib/pkgconfig/liblightdm-qt5-3.pc "$subpkgdir"/usr/lib/pkgconfig/
}
sha512sums="e1e8a952e723bbcc106043d33a64278b228a5a47a7e54235375817b08483594cc5e46ec52f5cbb9d258266e44b045785bca1d4c62daf83071c0f668b3c480071 lightdm-1.28.0.tar.xz
592d630bdabeed304f8b677ceb0ebd2a6ab0930baae473814aafb0d58b7e28a79c8c667f18a656a460132c48a9fee90be7eebd50f835ea641d6d99387b28310a musl-language.patch
aa33888f61b61f6c8082c77dc0b539fa14fb395c17e70b825ba88af7bb6adaad8f99583342a77442c60c105c1b83dd6eb0547fbddb43dcd767d9ad2c65ca2baf musl-is-linux.patch
876088f21e502630c7d13343b03785d3327727c25657690c8e1cff5428a36944eb75d538f24ab4f5b11f931d8fad51241f25046da370eb5868aa8d2860be4eb2 musl-updwtmpx.patch
c5bf8cfc0b4c4f95d9c9a3fa517b6c8ec90e02d84fb4498176b4745ed6089576fab536e9a3595200443811f05f2d47ac5e7c0205c878d9c23eff4dda7093ad6c disallow-guest.patch
7d31a5d7034e665a86a7067654c8865fa5db98b58c32afab6077d589c0cd1351bfbfb4625e5e1b2ccf8c98bc08e7c97412c528311c3c32da0b8e45916f8de767 allow-null-passwd.patch
212fb5830e6c76a3e396d38d55ad03b5a4a49f4ddc48fe60976612cee1ab5f0cc9867129e676929b421557be84c4db6699850a0408de9b16bd5ef34b6c7fbd51 lightdm.initd"

View file

@ -1,11 +0,0 @@
--- a/data/pam/lightdm 2018-04-29 21:13:23.633200880 +0300
+++ b/data/pam/lightdm 2018-04-29 21:14:24.817767352 +0300
@@ -7,7 +7,7 @@
auth required pam_env.so
# Use /etc/passwd and /etc/shadow for passwords
-auth required pam_unix.so
+auth required pam_unix.so nullok
# Check account is active, change password if required
account required pam_unix.so

View file

@ -1,22 +0,0 @@
--- a/src/lightdm.c
+++ b/src/lightdm.c
@@ -779,7 +779,7 @@
if (!config_has_key (config_get_instance (), "Seat:*", "allow-user-switching"))
config_set_boolean (config_get_instance (), "Seat:*", "allow-user-switching", TRUE);
if (!config_has_key (config_get_instance (), "Seat:*", "allow-guest"))
- config_set_boolean (config_get_instance (), "Seat:*", "allow-guest", TRUE);
+ config_set_boolean (config_get_instance (), "Seat:*", "allow-guest", FALSE);
if (!config_has_key (config_get_instance (), "Seat:*", "greeter-allow-guest"))
config_set_boolean (config_get_instance (), "Seat:*", "greeter-allow-guest", TRUE);
if (!config_has_key (config_get_instance (), "Seat:*", "greeter-show-remote-login"))
--- a/data/lightdm.conf
+++ b/data/lightdm.conf
@@ -112,7 +112,7 @@
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
-#allow-guest=true
+#allow-guest=false
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=

View file

@ -1,15 +0,0 @@
#!/sbin/openrc-run
depend() {
need localmount dbus
}
description="Lightweight Display Manager"
command="/usr/bin/lightdm"
command_background="yes"
pidfile="/run/lightdm.pid"
start_pre() {
checkpath --owner lightdm:lightdm --directory /run/lightdm
}

View file

@ -1,8 +0,0 @@
#!/bin/sh
name=lightdm
addgroup -S $name 2>/dev/null
adduser -S -D -H -h /var/run/lightdm -s /bin/false -G $name -g $name $name 2>/dev/null
exit 0

View file

@ -1,11 +0,0 @@
--- a/tests/src/libsystem.c
+++ b/tests/src/libsystem.c
@@ -213,7 +213,7 @@
return g_strdup (path);
}
-#ifdef __linux__
+#ifdef __GLIBC__
static int
open_wrapper (const char *func, const char *pathname, int flags, mode_t mode)
{

View file

@ -1,36 +0,0 @@
--- a/liblightdm-gobject/language.c
+++ b/liblightdm-gobject/language.c
@@ -210,6 +210,7 @@
if (!priv->name)
{
+ #if HAVE_LC_IDENTIFICATION
g_autofree gchar *locale = get_locale_name (priv->code);
if (locale)
{
@@ -223,6 +224,8 @@
setlocale (LC_ALL, current);
}
+ #endif
+
if (!priv->name)
{
g_auto(GStrv) tokens = g_strsplit_set (priv->code, "_.@", 2);
@@ -250,6 +253,7 @@
if (!priv->territory && strchr (priv->code, '_'))
{
+ #if HAVE_LC_IDENTITIFICATION
g_autofree gchar *locale = get_locale_name (priv->code);
if (locale)
{
@@ -263,6 +267,8 @@
setlocale (LC_ALL, current);
}
+ #endif
+
if (!priv->territory)
{
g_auto(GStrv) tokens = g_strsplit_set (priv->code, "_.@", 3);

View file

@ -1,13 +0,0 @@
--- a/src/session-child.c
+++ b/src/session-child.c
@@ -193,8 +193,8 @@
}
/* GNU provides this but we can't rely on that so let's make our own version */
-static void
-updwtmpx (const gchar *wtmp_file, struct utmpx *ut)
+void
+updwtmpx (const char *wtmp_file, const struct utmpx *ut)
{
struct utmp u;
memset (&u, 0, sizeof (u));