diff --git a/extra-repos/systemd/gdm/APKBUILD b/extra-repos/systemd/gdm/APKBUILD index b83a37706..b5d8f38c4 100644 --- a/extra-repos/systemd/gdm/APKBUILD +++ b/extra-repos/systemd/gdm/APKBUILD @@ -3,7 +3,7 @@ pkgname=gdm pkgver=99946.2 _pkgver=46.2 -pkgrel=0 +pkgrel=1 pkgdesc="GNOME display manager" url="https://wiki.gnome.org/Projects/GDM" # blocked by gnome-shell @@ -76,6 +76,11 @@ package() { install -m755 -D "$srcdir/Xsession" "$pkgdir"/etc/gdm } +systemd() { + install="$subpkgname.post-install $subpkgname.pre-deinstall" + default_systemd +} + sha512sums=" 29cb00b42b64313f63cbf33a0caf9ecaf43f38699983017966fba951b867742129ef150cd927d02add5f7c1c20049ba1301e5ee094caa54835dc12cf29c86210 gdm-46.2.tar.xz 70b2bb6d6711c17a14c6e6a48b7b29f1b22cf858953f16723ba3e00570dce0416bcb72e4b3d3d4ef608eed32e1f7efa617f94f0a3327c7f5ceeb6b7232e4be84 0001-DOWNSTREAM-use-bin-touch-instead-of-usr-bin-touch.patch diff --git a/extra-repos/systemd/gdm/gdm-systemd.post-install b/extra-repos/systemd/gdm/gdm-systemd.post-install new file mode 100644 index 000000000..2f4e18802 --- /dev/null +++ b/extra-repos/systemd/gdm/gdm-systemd.post-install @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_post_install system gdm.service diff --git a/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall b/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall new file mode 100644 index 000000000..7aa42a6e0 --- /dev/null +++ b/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_pre_deinstall system gdm.service