[arch-commits] Commit in sway/trunk (PKGBUILD sway.install)
Brett Cornwall
ainola at gemini.archlinux.org
Wed May 11 18:53:51 UTC 2022
Date: Wednesday, May 11, 2022 @ 18:53:50
Author: ainola
Revision: 1198334
Add post_install() for the new seatd/polkit reqs
Modified:
sway/trunk/PKGBUILD
sway/trunk/sway.install
--------------+
PKGBUILD | 4 ++--
sway.install | 18 ++++++++++++++++++
2 files changed, 20 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-11 18:31:54 UTC (rev 1198333)
+++ PKGBUILD 2022-05-11 18:53:50 UTC (rev 1198334)
@@ -5,7 +5,7 @@
pkgname=sway
pkgver=1.7
epoch=1
-pkgrel=3
+pkgrel=4
pkgdesc='Tiling Wayland compositor and replacement for the i3 window manager'
arch=(x86_64)
url='https://swaywm.org/'
@@ -15,8 +15,8 @@
'gdk-pixbuf2'
'json-c'
'pango'
+ 'pcre'
'seatd'
- 'pcre'
'swaybg'
'ttf-font'
'wlroots'
Modified: sway.install
===================================================================
--- sway.install 2022-05-11 18:31:54 UTC (rev 1198333)
+++ sway.install 2022-05-11 18:53:50 UTC (rev 1198334)
@@ -1,3 +1,21 @@
+post_install() {
+cat << EOD
+Sway requires additional setup for privilege escalation. Without this setup,
+sway will fail to start with session activation permission failures. Choose one
+of the two available options (In alphabetical, not recommended, order):
+
+1. polkit: This will make sway "just work" right after installation but may be
+ a weightier solution than desired.
+
+2. seatd: Already required as a sway dependency, this is a lighter-weight
+ solution but requires some user configuration: Enabling the service,
+ adding your user to the "seat" group, then logging out/in again.
+
+Either option should provide the same functionality/stability. Refer to the
+Sway wiki page for information.
+EOD
+}
+
post_upgrade() {
cat << EOD
Sway's necessary privileges can now be obtained through seatd as well as the
More information about the arch-commits
mailing list