Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/
Date: Sun, 13 Sep 2020 05:59:00
Message-Id: 1599975066.221743f05c058a1670b504c9bf3bcd36effea055.sam@gentoo
1 commit: 221743f05c058a1670b504c9bf3bcd36effea055
2 Author: Jonas Toth <gentoo <AT> jonas-toth <DOT> eu>
3 AuthorDate: Wed Sep 9 14:16:48 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 13 05:31:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221743f0
7
8 gui-apps/waybar: update to version 0.9.3
9
10 This version bump added a new dependency on 'dev-libs/date'.
11
12 Closes: https://bugs.gentoo.org/714834
13 Closes: https://bugs.gentoo.org/712236
14 Package-Manager: Portage-3.0.2, Repoman-2.3.23
15 Signed-off-by: Jonas Toth <gentoo <AT> jonas-toth.eu>
16 Closes: https://github.com/gentoo/gentoo/pull/17099
17 Signed-off-by: Sam James <sam <AT> gentoo.org>
18
19 gui-apps/waybar/Manifest | 1 +
20 gui-apps/waybar/metadata.xml | 11 +++++++++-
21 .../{waybar-9999.ebuild => waybar-0.9.3.ebuild} | 25 +++++++++++-----------
22 gui-apps/waybar/waybar-9999.ebuild | 24 ++++++++++-----------
23 4 files changed, 36 insertions(+), 25 deletions(-)
24
25 diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
26 index 567eba47eb0..ae7a9feaf7e 100644
27 --- a/gui-apps/waybar/Manifest
28 +++ b/gui-apps/waybar/Manifest
29 @@ -1 +1,2 @@
30 DIST waybar-0.8.0.tar.gz 112019 BLAKE2B b3b61e02a104599e8f9047f9e2f76ec57ef7dd164edca2afd7b0afbb6b2c2341e20d6175905eba525337df9215473afa6cf017f736bb2de24e4daa169a5af3ee SHA512 c670fd21a7d29396d8bbe1b7540ddbbe44a98f7fb49f8518e0cc302aa57e5bb993ff8306973a7b8ca4ec000a7ecc311872762a0782ce19e4bf4cff8ea09caccb
31 +DIST waybar-0.9.3.tar.gz 135024 BLAKE2B d7b0090d0d7e25701ba7b76353737451e4ff8f145998b1a395e4c57e845be319380ac41b1a464bc7b5cc4d9ce037151bc9e7f37763ed1c0f42e945503668f1df SHA512 19dba92c5e430ce71567f149e5d208d594928a1d642584f606d55779d0a336ec4587e8a2e15698a25bdf0d26525f771d0a73b193f948bf9c1dfba5be350d4e78
32
33 diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
34 index a2860971531..0a74e1a14a8 100644
35 --- a/gui-apps/waybar/metadata.xml
36 +++ b/gui-apps/waybar/metadata.xml
37 @@ -1,10 +1,19 @@
38 <?xml version="1.0" encoding="UTF-8"?>
39 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
40 <pkgmetadata>
41 - <!-- maintainer-needed -->
42 + <maintainer type="person">
43 + <email>gentoo@××××××××××.eu</email>
44 + <name>Jonas Toth</name>
45 + </maintainer>
46 + <maintainer type="project">
47 + <email>proxy-maint@g.o</email>
48 + <name>Proxy Maintainers</name>
49 + </maintainer>
50 <use>
51 <flag name="mpd">Enable support for the Music Player Daemon</flag>
52 <flag name="network">Enable libnl support for network related features</flag>
53 + <flag name="popups">Enable popup support with gtk-layer-shell</flag>
54 + <flag name="pulseaudio">Enable support for volume control via PulseAudio</flag>
55 <flag name="tray">Enable support for tray</flag>
56 </use>
57 <upstream>
58
59 diff --git a/gui-apps/waybar/waybar-9999.ebuild b/gui-apps/waybar/waybar-0.9.3.ebuild
60 similarity index 77%
61 copy from gui-apps/waybar/waybar-9999.ebuild
62 copy to gui-apps/waybar/waybar-0.9.3.ebuild
63 index 8cd23063c51..dce4b6d2aaf 100644
64 --- a/gui-apps/waybar/waybar-9999.ebuild
65 +++ b/gui-apps/waybar/waybar-0.9.3.ebuild
66 @@ -1,11 +1,11 @@
67 -# Copyright 1999-2019 Gentoo Authors
68 +# Copyright 1999-2020 Gentoo Authors
69 # Distributed under the terms of the GNU General Public License v2
70
71 EAPI=7
72
73 inherit meson
74
75 -DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors."
76 +DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
77 HOMEPAGE="https://github.com/Alexays/Waybar"
78
79 if [[ ${PV} == 9999 ]]; then
80 @@ -15,16 +15,16 @@ else
81 SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
82 KEYWORDS="~amd64"
83 fi
84 +S="${WORKDIR}/${PN^}-${PV}"
85
86 LICENSE="MIT"
87 SLOT="0"
88 -IUSE="mpd network pulseaudio tray +udev"
89 +IUSE="mpd network popups pulseaudio tray +udev"
90
91 BDEPEND="
92 >=app-text/scdoc-1.9.2
93 virtual/pkgconfig
94 -"
95 -
96 + "
97 DEPEND="
98 dev-cpp/gtkmm:3.0
99 dev-libs/jsoncpp:=
100 @@ -32,26 +32,27 @@ DEPEND="
101 dev-libs/libsigc++:2
102 >=dev-libs/libfmt-5.3.0:=
103 >=dev-libs/spdlog-1.3.1:=
104 + dev-libs/date
105 dev-libs/wayland
106 dev-libs/wayland-protocols
107 gui-libs/wlroots
108 mpd? ( media-libs/libmpdclient )
109 network? ( dev-libs/libnl:3 )
110 + popups? ( gui-libs/gtk-layer-shell )
111 pulseaudio? ( media-sound/pulseaudio )
112 - tray? ( dev-libs/libdbusmenu[gtk3] )
113 + tray? (
114 + dev-libs/libdbusmenu[gtk3]
115 + dev-libs/libappindicator
116 + )
117 udev? ( virtual/libudev:= )
118 -"
119 -
120 + "
121 RDEPEND="${DEPEND}"
122
123 -if [[ ${PV} != 9999 ]]; then
124 - S="${WORKDIR}/${PN^}-${PV}"
125 -fi
126 -
127 src_configure() {
128 local emesonargs=(
129 $(meson_feature mpd)
130 $(meson_feature network libnl)
131 + $(meson_feature popups gtk-layer-shell)
132 $(meson_feature pulseaudio)
133 $(meson_feature tray dbusmenu-gtk)
134 $(meson_feature udev libudev)
135
136 diff --git a/gui-apps/waybar/waybar-9999.ebuild b/gui-apps/waybar/waybar-9999.ebuild
137 index 8cd23063c51..eb00704854a 100644
138 --- a/gui-apps/waybar/waybar-9999.ebuild
139 +++ b/gui-apps/waybar/waybar-9999.ebuild
140 @@ -1,11 +1,11 @@
141 -# Copyright 1999-2019 Gentoo Authors
142 +# Copyright 1999-2020 Gentoo Authors
143 # Distributed under the terms of the GNU General Public License v2
144
145 EAPI=7
146
147 inherit meson
148
149 -DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors."
150 +DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
151 HOMEPAGE="https://github.com/Alexays/Waybar"
152
153 if [[ ${PV} == 9999 ]]; then
154 @@ -18,13 +18,12 @@ fi
155
156 LICENSE="MIT"
157 SLOT="0"
158 -IUSE="mpd network pulseaudio tray +udev"
159 +IUSE="mpd network popups pulseaudio tray +udev"
160
161 BDEPEND="
162 >=app-text/scdoc-1.9.2
163 virtual/pkgconfig
164 -"
165 -
166 + "
167 DEPEND="
168 dev-cpp/gtkmm:3.0
169 dev-libs/jsoncpp:=
170 @@ -32,26 +31,27 @@ DEPEND="
171 dev-libs/libsigc++:2
172 >=dev-libs/libfmt-5.3.0:=
173 >=dev-libs/spdlog-1.3.1:=
174 + dev-libs/date
175 dev-libs/wayland
176 dev-libs/wayland-protocols
177 gui-libs/wlroots
178 mpd? ( media-libs/libmpdclient )
179 network? ( dev-libs/libnl:3 )
180 + popups? ( gui-libs/gtk-layer-shell )
181 pulseaudio? ( media-sound/pulseaudio )
182 - tray? ( dev-libs/libdbusmenu[gtk3] )
183 + tray? (
184 + dev-libs/libdbusmenu[gtk3]
185 + dev-libs/libappindicator
186 + )
187 udev? ( virtual/libudev:= )
188 -"
189 -
190 + "
191 RDEPEND="${DEPEND}"
192
193 -if [[ ${PV} != 9999 ]]; then
194 - S="${WORKDIR}/${PN^}-${PV}"
195 -fi
196 -
197 src_configure() {
198 local emesonargs=(
199 $(meson_feature mpd)
200 $(meson_feature network libnl)
201 + $(meson_feature popups gtk-layer-shell)
202 $(meson_feature pulseaudio)
203 $(meson_feature tray dbusmenu-gtk)
204 $(meson_feature udev libudev)