add depend on sys-libs/libcap
add cap_sys_ptrace capability to usr/bin/sway
do not strip -g flag
Closes: https://github.com/gentoo/gentoo/pull/3257
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
EAPI=6
-inherit git-r3 eutils cmake-utils
+inherit git-r3 eutils cmake-utils fcaps
DESCRIPTION="i3-compatible Wayland window manager"
HOMEPAGE="http://swaywm.org/"
dev-libs/libinput
x11-libs/libxkbcommon
dev-libs/wayland
+ sys-libs/libcap
x11-libs/pango
x11-libs/cairo
swaylock? ( virtual/pam )
default
# remove bad CFLAGS that upstream is trying to add
- sed -i -e '/FLAGS.*-Werror/d' -e '/FLAGS.*-g/d' CMakeLists.txt || die
+ sed -i -e '/FLAGS.*-Werror/d' CMakeLists.txt || die
}
src_configure() {
use !systemd && fperms u+s /usr/bin/sway
}
+FILECAPS=( cap_sys_ptrace usr/bin/sway )
+
pkg_postinst() {
+ fcaps_pkg_postinst
if use swaygrab
then
optfeature "swaygrab screenshot support" media-gfx/imagemagick[png]