1 |
commit: ce6e755d38a5bc2cb2d8f3b6ead1acc76f5ee70a |
2 |
Author: John Helmert III <ajak <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Mar 2 01:41:55 2022 +0000 |
4 |
Commit: John Helmert III <ajak <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Mar 2 01:42:29 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6e755d |
7 |
|
8 |
x11-misc/polybar: add 3.6.0 |
9 |
|
10 |
Signed-off-by: John Helmert III <ajak <AT> gentoo.org> |
11 |
|
12 |
x11-misc/polybar/Manifest | 1 + |
13 |
x11-misc/polybar/polybar-3.6.0.ebuild | 61 +++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 62 insertions(+) |
15 |
|
16 |
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest |
17 |
index f6f5801aaee1..3580b9c944de 100644 |
18 |
--- a/x11-misc/polybar/Manifest |
19 |
+++ b/x11-misc/polybar/Manifest |
20 |
@@ -1,3 +1,4 @@ |
21 |
DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc SHA512 f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662 |
22 |
DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474 SHA512 6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f |
23 |
+DIST polybar-3.6.0.tar.gz 436806 BLAKE2B 69bc5348be44fb782b4847dbda90f2a378967664d1b4783f42e79859c27259f3bb670fe2cd9043216047f28c3231d397c5d7cf0076908bf88011cccff3650110 SHA512 d1193ebd19abc44921072f7330c63b16a289a5e4f443c1dbed6bdfeb98ef4821abafeb726cf500c2cbc6f211c8449c7e3698bb4f5531102c695a732fda051c03 |
24 |
DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f SHA512 646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4 |
25 |
|
26 |
diff --git a/x11-misc/polybar/polybar-3.6.0.ebuild b/x11-misc/polybar/polybar-3.6.0.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..22e5d89b9188 |
29 |
--- /dev/null |
30 |
+++ b/x11-misc/polybar/polybar-3.6.0.ebuild |
31 |
@@ -0,0 +1,61 @@ |
32 |
+# Copyright 1999-2022 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+ |
37 |
+PYTHON_COMPAT=( python3_{8..10} ) |
38 |
+ |
39 |
+inherit cmake python-single-r1 |
40 |
+ |
41 |
+DESCRIPTION="A fast and easy-to-use tool for creating status bars" |
42 |
+HOMEPAGE="https://github.com/polybar/polybar" |
43 |
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz" |
44 |
+ |
45 |
+KEYWORDS="~amd64 ~x86" |
46 |
+LICENSE="MIT" |
47 |
+SLOT="0" |
48 |
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio" |
49 |
+REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
50 |
+ |
51 |
+DEPEND=" |
52 |
+ ${PYTHON_DEPS} |
53 |
+ $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]') |
54 |
+ dev-libs/libuv:= |
55 |
+ media-libs/fontconfig |
56 |
+ media-libs/freetype |
57 |
+ x11-libs/cairo[X,xcb(+)] |
58 |
+ x11-libs/libxcb:=[xkb] |
59 |
+ x11-libs/xcb-util |
60 |
+ x11-libs/xcb-util-cursor |
61 |
+ x11-libs/xcb-util-image |
62 |
+ x11-libs/xcb-util-wm |
63 |
+ x11-libs/xcb-util-xrm |
64 |
+ alsa? ( media-libs/alsa-lib ) |
65 |
+ curl? ( net-misc/curl ) |
66 |
+ doc? ( dev-python/sphinx ) |
67 |
+ i3wm? ( |
68 |
+ dev-libs/jsoncpp:= |
69 |
+ || ( x11-wm/i3 x11-wm/i3-gaps ) |
70 |
+ ) |
71 |
+ mpd? ( media-libs/libmpdclient ) |
72 |
+ network? ( dev-libs/libnl:3 ) |
73 |
+ pulseaudio? ( media-sound/pulseaudio ) |
74 |
+" |
75 |
+RDEPEND="${DEPEND}" |
76 |
+ |
77 |
+src_configure() { |
78 |
+ local mycmakeargs=( |
79 |
+ -DENABLE_ALSA="$(usex alsa)" |
80 |
+ -DENABLE_CURL="$(usex curl)" |
81 |
+ -DBUILD_DOC="$(usex doc)" |
82 |
+ -DENABLE_I3="$(usex i3wm)" |
83 |
+ -DBUILD_POLYBAR_MSG="$(usex ipc)" |
84 |
+ -DENABLE_MPD="$(usex mpd)" |
85 |
+ -DENABLE_NETWORK="$(usex network)" |
86 |
+ -DENABLE_PULSEAUDIO="$(usex pulseaudio)" |
87 |
+ # Bug 767949 |
88 |
+ -DENABLE_CCACHE="OFF" |
89 |
+ ) |
90 |
+ |
91 |
+ cmake_src_configure |
92 |
+} |