aboutsummaryrefslogtreecommitdiffstats
path: root/testing/gdm/APKBUILD
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-04-26 13:18:52 +0000
committerTBK <tbk@jjtc.eu>2019-05-25 18:05:19 +0200
commit983a26f8622b3e5519a8d35df0eaed1c014ba98f (patch)
tree1cdef1b2dc0e36cb64c7ace0307c0055eacba845 /testing/gdm/APKBUILD
parent6ab2cb7da50b09a9c8cf033e87c74d7006fcb580 (diff)
downloadaports-983a26f8622b3e5519a8d35df0eaed1c014ba98f.tar.bz2
aports-983a26f8622b3e5519a8d35df0eaed1c014ba98f.tar.xz
testing/gdm: update to 3.32.0
Closes: GH-7379
Diffstat (limited to 'testing/gdm/APKBUILD')
-rw-r--r--testing/gdm/APKBUILD66
1 files changed, 28 insertions, 38 deletions
diff --git a/testing/gdm/APKBUILD b/testing/gdm/APKBUILD
index 9a1092475f..e221d111a5 100644
--- a/testing/gdm/APKBUILD
+++ b/testing/gdm/APKBUILD
@@ -1,35 +1,23 @@
-# Maintainer:
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=gdm
-pkgver=3.24.2
-pkgrel=4
+pkgver=3.32.0
+pkgrel=0
pkgdesc="GNOME display manager"
url="https://wiki.gnome.org/Projects/GDM"
-arch="all"
-license="GPL"
-depends="dconf linux-pam"
-depends_dev=""
-makedepends="dconf-dev gnome-desktop-dev accountsservice-dev libcanberra-dev intltool itstool libxml2-utils consolekit2-dev linux-pam-dev autoconf automake libtool $depends_dev"
-install=""
-subpackages="$pkgname-dev $pkgname-lang"
+arch="all !aarch64 !armhf !armv7 !x390x"
+license="GPL-2.0-or-later"
+depends="dconf linux-pam gnome-settings-daemon gnome-shell xorg-server
+ xorg-server-xwayland xrdb gsettings-desktop-schemas"
+makedepends="dconf-dev gnome-desktop-dev accountsservice-dev libcanberra-dev linux-pam-dev
+ intltool itstool libxml2-utils libsm-dev iso-codes nss-dev upower-dev elogind-dev"
+subpackages="$pkgname-dev $pkgname-lang $pkgname-openrc"
source="https://download.gnome.org/sources/gdm/${pkgver%.*}/gdm-$pkgver.tar.xz
- 0001-gdm-session-record-alpine-does-not-have-utmp.patch
- 0002-configure-Alpine-does-not-use-PAM.patch
- 0003-reintroduce-ConsoleKit-support.patch
-
- gdm-launch-environment.pam
- gdm.initd"
-builddir="$srcdir/gdm-$pkgver"
-users="gdm"
-groups="gdm"
+ gdm.initd
+ Xsession"
install="gdm.pre-install"
-prepare() {
- default_prepare
- autoreconf
-}
-
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -37,25 +25,27 @@ build() {
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
- --without-systemd \
+ --disable-static \
--without-plymouth \
- --disable-systemd-journal \
- --with-console-kit \
- --with-pid-file=/var/run/gdm.pid
+ --with-initial-vt=7 \
+ --enable-wayland-support \
+ --without-tcp-wrappers \
+ --with-pid-file=/var/run/gdm.pid \
+ --enable-authentication-scheme=pam \
+ --with-default-pam-config=arch \
+ --with-log-dir=/var/log/gdm
make
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
- install -m755 -D "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname"
- install -m644 -D "$srcdir"/gdm-launch-environment.pam "$pkgdir"/etc/pam.d/gdm-launch-environment
+ sed -i "s/pam_systemd\.so/pam_elogind.so/" "$pkgdir"/etc/pam.d/*
+
+ install -m755 -D "$srcdir/Xsession" "$pkgdir"/etc/gdm
+ install -m755 -D "$srcdir/$pkgname.initd" "$pkgdir"/etc/init.d/gdm
}
-sha512sums="6e2649bce5520532a2976bac8a47629fc4c852d7127b913c29a9c43a7dba26d75472a083cbfff7b64bab56deb38ed13d8387d4d302d55f263c80120255a4a270 gdm-3.24.2.tar.xz
-57ced6bf01ec45a0ab6147cd5235230c6e75f10b25c50bd046b6cec1668fa03db93404185394d61a83d5f144d325de36f9b62ebdfa67dcdda91757c1711852c3 0001-gdm-session-record-alpine-does-not-have-utmp.patch
-6b75dde1370aa03de1f6c47d2a3fd07610392d8e82e94128be0af7eb06be01b7c365d6c406b77ca7c239a80d086f247c6693e8398d9196ab104b237892346598 0002-configure-Alpine-does-not-use-PAM.patch
-b94ab78874ef7cfe67cc5dc6c9c4fbc746c1c83e7c44199c4d9a500ec4b042fd4aac767e7bb84070da31959ed80c7c79b6095546d3e71559dc8c4319df716f55 0003-reintroduce-ConsoleKit-support.patch
-3ae36b4ef67205f1fddcf35486b60adb5d026fcd86af5cef7aeb09894467ca119218487a05b82e0b823af46ca226369303d32151d9b2c2c5118f744e03afd6be gdm-launch-environment.pam
-3345a7af4cd794d29eaa7ff31f5f7351af0ae99653167dce4f288a8a295e007b2856c92402927bc86daac56f3b98775605164932268d8947b340caaa438c0a53 gdm.initd"
+sha512sums="88016d0f800030a561e0360c63fdcb8499a605126f99a5a9f89606e086d7a934afc091843b2acd9091c1c643e7468ee31ae9a5b6264ae38064618ad577ef7ac0 gdm-3.32.0.tar.xz
+fe3051e8c921243531fc7dac0c882bf0bfbdd2168a1e4466d6d05a6842040116762e274503a73ec58a36367e0ac89fb74842856bb666ac990b4ed3ac20e99e3a gdm.initd
+f836cf0acdf148f2ae09ac28251b5126ce597f08254c43b1ec77596f75e1a3229926116c13f98554625be763e8d28415b27bd679b0a5de9f86bdca7857054c82 Xsession"