Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/
Date: Tue, 18 May 2021 10:40:54
Message-Id: 1621333701.1b333c986ca58fb8a5b64a218a9a3202d4c39ee2.juippis@gentoo
1 commit: 1b333c986ca58fb8a5b64a218a9a3202d4c39ee2
2 Author: Jonas Toth <gentoo <AT> jonas-toth <DOT> eu>
3 AuthorDate: Fri Apr 30 09:37:56 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue May 18 10:28:21 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b333c98
7
8 gui-apps/waybar: version bump to 0.9.7
9
10 Version 0.9.6 is skipped because it required a hotfix release, which is 0.9.7.
11 Check the upstream release notes for more information.
12
13 - [0.9.6](https://github.com/Alexays/Waybar/releases/tag/0.9.6)
14 - [0.9.7](https://github.com/Alexays/Waybar/releases/tag/0.9.7)
15
16 Signed-off-by: Jonas Toth <gentoo <AT> jonas-toth.eu>
17 Closes: https://github.com/gentoo/gentoo/pull/20613
18 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
19
20 gui-apps/waybar/Manifest | 1 +
21 gui-apps/waybar/waybar-0.9.7.ebuild | 65 +++++++++++++++++++++++++++++++++++++
22 2 files changed, 66 insertions(+)
23
24 diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
25 index 24bd5159b91..01903c56912 100644
26 --- a/gui-apps/waybar/Manifest
27 +++ b/gui-apps/waybar/Manifest
28 @@ -1 +1,2 @@
29 DIST waybar-0.9.5.tar.gz 146094 BLAKE2B cd46e308d282df5ba6ce34417c0fe5468c188acb3c0f9bf5b2d4dd4c2c80547cab65172b4f4162c2dde0b78f68d15c8b79be74113cacd2610fd2a48299e14013 SHA512 0bbb9e898e205728fc564389927fec661a8dd6a9995a6c5d318f930f4527d6afd0be11a6b71dfa9aafb05c982e0f131e51eb0eec9a3e92c28f5cb04ff780fa8b
30 +DIST waybar-0.9.7.tar.gz 150768 BLAKE2B 41dbcac30ffc42e04d565a590c1bce086271938936a05599bca6b74bac3fb2a8d1a4a4ddc5bec079dea6963eef8722c2c87a99c066de495caa163b1103a08095 SHA512 731b686235b1f0f94ce263e7ffa854f980fb8fccf30a0bd89e7aa0e1ca2c3fabd6d0df837bace6d6915d7a633500ed1f0497d012e082ca99fb32a78142b99279
31
32 diff --git a/gui-apps/waybar/waybar-0.9.7.ebuild b/gui-apps/waybar/waybar-0.9.7.ebuild
33 new file mode 100644
34 index 00000000000..0094f250d48
35 --- /dev/null
36 +++ b/gui-apps/waybar/waybar-0.9.7.ebuild
37 @@ -0,0 +1,65 @@
38 +# Copyright 1999-2021 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=7
42 +
43 +inherit meson
44 +
45 +DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
46 +HOMEPAGE="https://github.com/Alexays/Waybar"
47 +
48 +if [[ ${PV} == 9999 ]]; then
49 + inherit git-r3
50 + EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
51 +else
52 + SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
53 + KEYWORDS="~amd64"
54 +fi
55 +S="${WORKDIR}/${PN^}-${PV}"
56 +
57 +LICENSE="MIT"
58 +SLOT="0"
59 +IUSE="mpd network popups pulseaudio tray +udev wifi"
60 +
61 +BDEPEND="
62 + >=app-text/scdoc-1.9.2
63 + virtual/pkgconfig
64 +"
65 +DEPEND="
66 + dev-cpp/gtkmm:3.0
67 + dev-libs/jsoncpp:=
68 + dev-libs/libinput:=
69 + dev-libs/libsigc++:2
70 + >=dev-libs/libfmt-5.3.0:=
71 + >=dev-libs/spdlog-1.8.0:=
72 + dev-libs/date:=
73 + dev-libs/wayland
74 + dev-libs/wayland-protocols
75 + gui-libs/wlroots
76 + x11-libs/gtk+:3[wayland]
77 + mpd? ( media-libs/libmpdclient )
78 + network? ( dev-libs/libnl:3 )
79 + popups? ( gui-libs/gtk-layer-shell )
80 + pulseaudio? ( media-sound/pulseaudio )
81 + tray? (
82 + dev-libs/libdbusmenu[gtk3]
83 + dev-libs/libappindicator
84 + )
85 + udev? ( virtual/libudev:= )
86 + wifi? ( || ( sys-apps/util-linux net-wireless/rfkill ) )
87 +"
88 +RDEPEND="${DEPEND}"
89 +
90 +src_configure() {
91 + local emesonargs=(
92 + $(meson_feature mpd)
93 + $(meson_feature network libnl)
94 + $(meson_feature popups gtk-layer-shell)
95 + $(meson_feature pulseaudio)
96 + $(meson_feature tray dbusmenu-gtk)
97 + $(meson_feature udev libudev)
98 + $(meson_feature wifi rfkill)
99 + -Dsndio=disabled
100 + )
101 + meson_src_configure
102 +}