Gentoo Archives: gentoo-commits

From: John Helmert III <ajak@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/
Date: Wed, 02 Mar 2022 01:42:50
Message-Id: 1646185349.ce6e755d38a5bc2cb2d8f3b6ead1acc76f5ee70a.ajak@gentoo
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 +}