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: Sat, 09 Jan 2021 04:21:58
Message-Id: 1610166108.18a6d434f2c4aa581cb123b7df7ac2776acee3cc.sam@gentoo
1 commit: 18a6d434f2c4aa581cb123b7df7ac2776acee3cc
2 Author: Matthias Rabe <mrabe <AT> hatdev <DOT> de>
3 AuthorDate: Fri Jan 1 16:08:04 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 9 04:21:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a6d434
7
8 gui-apps/waybar: version bump to 0.9.5
9
10 Signed-off-by: Matthias Rabe <mrabe <AT> hatdev.de>
11 Closes: https://github.com/gentoo/gentoo/pull/18898
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 gui-apps/waybar/Manifest | 1 +
15 gui-apps/waybar/metadata.xml | 1 +
16 gui-apps/waybar/waybar-0.9.5.ebuild | 65 +++++++++++++++++++++++++++++++++++++
17 3 files changed, 67 insertions(+)
18
19 diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
20 index 737368ae90b..0b4a2425c8f 100644
21 --- a/gui-apps/waybar/Manifest
22 +++ b/gui-apps/waybar/Manifest
23 @@ -1,2 +1,3 @@
24 DIST waybar-0.9.3.tar.gz 135024 BLAKE2B d7b0090d0d7e25701ba7b76353737451e4ff8f145998b1a395e4c57e845be319380ac41b1a464bc7b5cc4d9ce037151bc9e7f37763ed1c0f42e945503668f1df SHA512 19dba92c5e430ce71567f149e5d208d594928a1d642584f606d55779d0a336ec4587e8a2e15698a25bdf0d26525f771d0a73b193f948bf9c1dfba5be350d4e78
25 DIST waybar-0.9.4.tar.gz 137409 BLAKE2B 99dabdbb4f846823d3244a21ce51c4ebb2d9449f6c7a0f4c8c1db643d503f106988ab5e732d096109799a175df7c5168b9a1d60958e258c2ef8acb7fe2c318b7 SHA512 601eb9597089491d95bd5e055d9bffb0e33d637351ad41f9177fd4dd915b2a12587e96f922314aa7a009ccb4c1b5cf8da0553710b5ea84a9ba25c5755b9fa61a
26 +DIST waybar-0.9.5.tar.gz 146094 BLAKE2B cd46e308d282df5ba6ce34417c0fe5468c188acb3c0f9bf5b2d4dd4c2c80547cab65172b4f4162c2dde0b78f68d15c8b79be74113cacd2610fd2a48299e14013 SHA512 0bbb9e898e205728fc564389927fec661a8dd6a9995a6c5d318f930f4527d6afd0be11a6b71dfa9aafb05c982e0f131e51eb0eec9a3e92c28f5cb04ff780fa8b
27
28 diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
29 index 0a74e1a14a8..af45478540b 100644
30 --- a/gui-apps/waybar/metadata.xml
31 +++ b/gui-apps/waybar/metadata.xml
32 @@ -15,6 +15,7 @@
33 <flag name="popups">Enable popup support with gtk-layer-shell</flag>
34 <flag name="pulseaudio">Enable support for volume control via PulseAudio</flag>
35 <flag name="tray">Enable support for tray</flag>
36 + <flag name="wifi">Enable support for wifi/rfkill</flag>
37 </use>
38 <upstream>
39 <remote-id type="github">Alexays/Waybar</remote-id>
40
41 diff --git a/gui-apps/waybar/waybar-0.9.5.ebuild b/gui-apps/waybar/waybar-0.9.5.ebuild
42 new file mode 100644
43 index 00000000000..0094f250d48
44 --- /dev/null
45 +++ b/gui-apps/waybar/waybar-0.9.5.ebuild
46 @@ -0,0 +1,65 @@
47 +# Copyright 1999-2021 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +
52 +inherit meson
53 +
54 +DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
55 +HOMEPAGE="https://github.com/Alexays/Waybar"
56 +
57 +if [[ ${PV} == 9999 ]]; then
58 + inherit git-r3
59 + EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
60 +else
61 + SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
62 + KEYWORDS="~amd64"
63 +fi
64 +S="${WORKDIR}/${PN^}-${PV}"
65 +
66 +LICENSE="MIT"
67 +SLOT="0"
68 +IUSE="mpd network popups pulseaudio tray +udev wifi"
69 +
70 +BDEPEND="
71 + >=app-text/scdoc-1.9.2
72 + virtual/pkgconfig
73 +"
74 +DEPEND="
75 + dev-cpp/gtkmm:3.0
76 + dev-libs/jsoncpp:=
77 + dev-libs/libinput:=
78 + dev-libs/libsigc++:2
79 + >=dev-libs/libfmt-5.3.0:=
80 + >=dev-libs/spdlog-1.8.0:=
81 + dev-libs/date:=
82 + dev-libs/wayland
83 + dev-libs/wayland-protocols
84 + gui-libs/wlroots
85 + x11-libs/gtk+:3[wayland]
86 + mpd? ( media-libs/libmpdclient )
87 + network? ( dev-libs/libnl:3 )
88 + popups? ( gui-libs/gtk-layer-shell )
89 + pulseaudio? ( media-sound/pulseaudio )
90 + tray? (
91 + dev-libs/libdbusmenu[gtk3]
92 + dev-libs/libappindicator
93 + )
94 + udev? ( virtual/libudev:= )
95 + wifi? ( || ( sys-apps/util-linux net-wireless/rfkill ) )
96 +"
97 +RDEPEND="${DEPEND}"
98 +
99 +src_configure() {
100 + local emesonargs=(
101 + $(meson_feature mpd)
102 + $(meson_feature network libnl)
103 + $(meson_feature popups gtk-layer-shell)
104 + $(meson_feature pulseaudio)
105 + $(meson_feature tray dbusmenu-gtk)
106 + $(meson_feature udev libudev)
107 + $(meson_feature wifi rfkill)
108 + -Dsndio=disabled
109 + )
110 + meson_src_configure
111 +}