mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-18 07:02:29 +01:00
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
|
|
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
|
|
pkgname=gdm
|
|
pkgver=3.32.0
|
|
pkgrel=0
|
|
pkgdesc="GNOME display manager"
|
|
url="https://wiki.gnome.org/Projects/GDM"
|
|
arch="all !aarch64 !armhf !armv7 !s390x !ppc64le" # ppc64le limited by mutter
|
|
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
|
|
gdm.initd
|
|
Xsession"
|
|
install="gdm.pre-install"
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var \
|
|
--disable-static \
|
|
--without-plymouth \
|
|
--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() {
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
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="88016d0f800030a561e0360c63fdcb8499a605126f99a5a9f89606e086d7a934afc091843b2acd9091c1c643e7468ee31ae9a5b6264ae38064618ad577ef7ac0 gdm-3.32.0.tar.xz
|
|
fe3051e8c921243531fc7dac0c882bf0bfbdd2168a1e4466d6d05a6842040116762e274503a73ec58a36367e0ac89fb74842856bb666ac990b4ed3ac20e99e3a gdm.initd
|
|
f836cf0acdf148f2ae09ac28251b5126ce597f08254c43b1ec77596f75e1a3229926116c13f98554625be763e8d28415b27bd679b0a5de9f86bdca7857054c82 Xsession"
|