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