Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/sway/
Date: Sun, 30 Jul 2017 14:38:02
Message-Id: 1501425467.bc23c8123ca6f78bb54b3366c41bb2b8bb0ad0a2.soap@gentoo
1 commit: bc23c8123ca6f78bb54b3366c41bb2b8bb0ad0a2
2 Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
3 AuthorDate: Thu Jul 27 19:26:42 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 30 14:37:47 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc23c812
7
8 dev-libs/sway: updated live ebuild
9
10 Closes: https://github.com/gentoo/gentoo/pull/5224
11
12 dev-libs/sway/sway-9999.ebuild | 12 +++++++++++-
13 1 file changed, 11 insertions(+), 1 deletion(-)
14
15 diff --git a/dev-libs/sway/sway-9999.ebuild b/dev-libs/sway/sway-9999.ebuild
16 index 93173283fe5..bd77799828a 100644
17 --- a/dev-libs/sway/sway-9999.ebuild
18 +++ b/dev-libs/sway/sway-9999.ebuild
19 @@ -13,7 +13,9 @@ EGIT_REPO_URI="https://github.com/SirCmpwn/sway.git"
20 LICENSE="MIT"
21 SLOT="0"
22 KEYWORDS=""
23 -IUSE="+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd"
24 +IUSE="+swaybg +swaybar +swaymsg swaygrab swaylock +gdk-pixbuf zsh-completion wallpapers systemd +tray"
25 +
26 +REQUIRED_USE="tray? ( swaybar )"
27
28 RDEPEND="=dev-libs/wlc-9999[systemd=]
29 dev-libs/json-c
30 @@ -25,6 +27,7 @@ RDEPEND="=dev-libs/wlc-9999[systemd=]
31 x11-libs/pango
32 x11-libs/cairo
33 swaylock? ( virtual/pam )
34 + tray? ( sys-apps/dbus )
35 gdk-pixbuf? ( x11-libs/gdk-pixbuf[jpeg] )"
36
37 DEPEND="${RDEPEND}
38 @@ -45,6 +48,7 @@ src_configure() {
39 -Denable-swaygrab=$(usex swaygrab)
40 -Denable-swaylock=$(usex swaylock)
41 -Denable-swaymsg=$(usex swaymsg)
42 + -Denable-tray=$(usex tray)
43
44 -Ddefault-wallpaper=$(usex wallpapers)
45
46 @@ -69,5 +73,11 @@ pkg_postinst() {
47 optfeature "swaygrab screenshot support" media-gfx/imagemagick[png]
48 optfeature "swaygrab video capture support" virtual/ffmpeg
49 fi
50 + if use tray
51 + then
52 + optfeature "experimental xembed tray icons support" \
53 + x11-misc/xembedsniproxy
54 + fi
55 optfeature "X11 applications support" dev-libs/wlc[xwayland] x11-base/xorg-server[wayland]
56 +
57 }