commit: 01498eed4ebe67212c6f60617612c5bdc9f5316e Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com> AuthorDate: Tue Dec 27 21:12:32 2016 +0000 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> CommitDate: Wed Dec 28 00:06:11 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01498eed
dev-libs/sway: update live ebuild. 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 <AT> gentoo.org> dev-libs/sway/sway-9999.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-libs/sway/sway-9999.ebuild b/dev-libs/sway/sway-9999.ebuild index dfed231..c68703d 100644 --- a/dev-libs/sway/sway-9999.ebuild +++ b/dev-libs/sway/sway-9999.ebuild @@ -4,7 +4,7 @@ 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/" @@ -22,6 +22,7 @@ RDEPEND="=dev-libs/wlc-9999[systemd=] dev-libs/libinput x11-libs/libxkbcommon dev-libs/wayland + sys-libs/libcap x11-libs/pango x11-libs/cairo swaylock? ( virtual/pam ) @@ -35,7 +36,7 @@ src_prepare() { 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() { @@ -63,7 +64,10 @@ src_install() { 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]