From a90b7ba9e2a5cc6d231f102295596c442fc5bd81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Fiala?= Date: Sun, 8 Nov 2020 18:31:14 +0100 Subject: [PATCH] hikari: disable suid --- srcpkgs/hikari/INSTALL.msg | 6 ++++++ srcpkgs/hikari/template | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/hikari/INSTALL.msg diff --git a/srcpkgs/hikari/INSTALL.msg b/srcpkgs/hikari/INSTALL.msg new file mode 100644 index 00000000000..05274ffcc3a --- /dev/null +++ b/srcpkgs/hikari/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/hikari/template b/srcpkgs/hikari/template index b071ccf75bb..0828aa3aade 100644 --- a/srcpkgs/hikari/template +++ b/srcpkgs/hikari/template @@ -1,13 +1,13 @@ # Template file for 'hikari' pkgname=hikari version=2.2.2 -revision=1 +revision=2 build_style=gnu-makefile make_cmd=bmake make_use_env=yes make_build_args="WITH_POSIX_C_SOURCE=YES WITH_XWAYLAND=YES WITH_SCREENCOPY=YES WITH_GAMMACONTROL=YES WITH_LAYERSHELL=YES ETC_PREFIX=" -make_install_args="ETC_PREFIX=" +make_install_args="ETC_PREFIX= WITHOUT_SUID=YES" hostmakedepends="bmake pkg-config wayland-devel" makedepends="wlroots-devel pango-devel cairo-devel pam-devel glib-devel libucl-devel" short_desc="Stacking Wayland compositor with tiling features"