aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNewbyte <newbie13xd@gmail.com>2024-04-23 22:46:43 +0200
committerJakub Jirutka <jakub@jirutka.cz>2024-05-06 19:49:02 +0000
commit75a967c09777888d0d603ad53cd0d1e5f42b0142 (patch)
treeb86df57ab1f5cfdb1f62e96fa77f12e0f52f3482
parent6c70d4e5d4077419315832a2acab82883b0797ed (diff)
community/phosh: enable systemd integration
With GNOME Session having systemd session support enabled this works fine with elogind. See https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1391
-rw-r--r--community/phosh/APKBUILD7
1 files changed, 5 insertions, 2 deletions
diff --git a/community/phosh/APKBUILD b/community/phosh/APKBUILD
index 7f0cc413090..3e01874190b 100644
--- a/community/phosh/APKBUILD
+++ b/community/phosh/APKBUILD
@@ -5,7 +5,7 @@
# Maintainer: team/phosh <newbyte@postmarketos.org>
pkgname=phosh
pkgver=0.38.0
-pkgrel=1
+pkgrel=2
pkgdesc="Wayland shell for GNOME on mobile devices"
# armhf: blocked by gnome-shell-schemas
# Blocked on s390x by gnome-session, gnome-settings-daemon, squeekboard and libhandy
@@ -67,7 +67,7 @@ build() {
abuild-meson \
-Db_lto=true \
-Dphoc_tests=disabled \
- -Dsystemd=false \
+ -Dsystemd=true \
-Dman=true \
. output
meson compile -C output
@@ -82,6 +82,9 @@ package() {
install -D -m644 "$srcdir"/phosh.desktop \
"$pkgdir"/usr/share/wayland-sessions/phosh.desktop
+
+ # https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/64741#note_402279
+ rm -r "$pkgdir"/usr/lib/systemd
}
portalsconf() {