From 3205aa7ecb883c3c177fead93d53a3f6834484b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Fiala?= Date: Tue, 10 Nov 2020 17:43:47 +0100 Subject: [PATCH] sway: update to 1.5.1 --- srcpkgs/sway/INSTALL.msg | 6 ++++++ srcpkgs/sway/template | 15 ++++----------- 2 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 srcpkgs/sway/INSTALL.msg diff --git a/srcpkgs/sway/INSTALL.msg b/srcpkgs/sway/INSTALL.msg new file mode 100644 index 00000000000..05274ffcc3a --- /dev/null +++ b/srcpkgs/sway/INSTALL.msg @@ -0,0 +1,6 @@ +Setting the SUID bit after install has been retired for all Wayland +compositors. It is recommended that users use a session management daemon +such as elogind or seatd and do not rely on compositors dropping privileges. + +All users who require this functionality will need to set the SUID bit manually +after each update going forward. diff --git a/srcpkgs/sway/template b/srcpkgs/sway/template index fa8e1850c50..4255e6ed724 100644 --- a/srcpkgs/sway/template +++ b/srcpkgs/sway/template @@ -1,21 +1,19 @@ # Template file for 'sway' pkgname=sway -version=1.5 -revision=2 +version=1.5.1 +revision=1 build_style=meson conf_files="/etc/sway/config" hostmakedepends="pkg-config wayland-devel scdoc git" makedepends="wlroots-devel pcre-devel json-c-devel pango-devel cairo-devel gdk-pixbuf-devel" -depends="swaybg xorg-server-xwayland $(vopt_if elogind elogind)" +depends="swaybg xorg-server-xwayland" short_desc="Tiling Wayland compositor compatible with i3" maintainer="Érico Nogueira " license="MIT" homepage="https://swaywm.org" distfiles="https://github.com/swaywm/${pkgname}/archive/${version}.tar.gz" -checksum=c80644774d612d7d377093d4990061d36c36673862c06318a7b0e37fa47b0178 - -build_options="elogind" +checksum=095f983c9a5f80d761bc2fb19df8166839b9290124ccd47f3e74119a1335490f post_patch() { vsed -e 's/werror=true/werror=false/g' -i meson.build @@ -23,10 +21,6 @@ post_patch() { post_install() { vlicense LICENSE - if [ -z "$build_option_elogind" ]; then - # must be setuid without logind! - chmod u+s ${DESTDIR}/usr/bin/sway - fi vbin contrib/grimshot vman contrib/grimshot.1 } @@ -34,7 +28,6 @@ post_install() { grimshot_package() { short_desc="Helper for screenshots within sway" depends="grim slurp sway wl-clipboard jq libnotify" - archs="noarch" pkg_install() { vmove usr/bin/grimshot vmove usr/share/man/man1/grimshot.1