commit: 9373c33a76264eb88e4154d53c9ce3403d24a904 Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com> AuthorDate: Thu Jan 12 17:43:05 2017 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sun Jan 15 13:39:19 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9373c33a
dev-libs/sway: update live ebuild reflect upstream changes in capability handling Closes: https://github.com/gentoo/gentoo/pull/3446 dev-libs/sway/sway-9999.ebuild | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/dev-libs/sway/sway-9999.ebuild b/dev-libs/sway/sway-9999.ebuild index 56c4b6e..5d16ab4 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 fcaps +inherit git-r3 eutils cmake-utils DESCRIPTION="i3-compatible Wayland window manager" HOMEPAGE="http://swaywm.org/" @@ -17,20 +17,20 @@ KEYWORDS="" IUSE="+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd" RDEPEND="=dev-libs/wlc-9999[systemd=] - dev-libs/json-c - dev-libs/libpcre - dev-libs/libinput - x11-libs/libxkbcommon - dev-libs/wayland - sys-libs/libcap - x11-libs/pango - x11-libs/cairo - swaylock? ( virtual/pam ) - gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )" + dev-libs/json-c + dev-libs/libpcre + dev-libs/libinput + x11-libs/libxkbcommon + dev-libs/wayland + sys-libs/libcap + x11-libs/pango + x11-libs/cairo + swaylock? ( virtual/pam ) + gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )" DEPEND="${RDEPEND} virtual/pkgconfig - app-text/asciidoc" + app-text/asciidoc" src_prepare() { cmake-utils_src_prepare @@ -59,10 +59,13 @@ src_configure() { cmake-utils_src_configure } -FILECAPS=( -M 4711 cap_sys_ptrace,cap_sys_tty_config usr/bin/sway ) +src_install() { + cmake-utils_src_install + + use !systemd && fperms u+s /usr/bin/sway +} pkg_postinst() { - fcaps_pkg_postinst if use swaygrab then optfeature "swaygrab screenshot support" media-gfx/imagemagick[png]
