dev-libs/sway: update live ebuild
authorMykyta Holubakha <hilobakho@gmail.com>
Thu, 12 Jan 2017 17:43:05 +0000 (19:43 +0200)
committerDavid Seifert <soap@gentoo.org>
Sun, 15 Jan 2017 13:39:19 +0000 (14:39 +0100)
reflect upstream changes in capability handling
Closes: https://github.com/gentoo/gentoo/pull/3446

dev-libs/sway/sway-9999.ebuild

index 56c4b6ee1de92eec8596b65011e66255e228c1dd..5d16ab4f52069a91dbf95695c1a99fe72460ee49 100644 (file)
@@ -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]