Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: gui-apps/yambar/
Date: Wed, 15 Sep 2021 07:50:36
Message-Id: 1631581633.d8fae4681c595c1b15be06727c5a33eb2a565be9.arthurzam@gentoo
1 commit: d8fae4681c595c1b15be06727c5a33eb2a565be9
2 Author: Leonardo Neumann <leonardo <AT> neumann <DOT> dev <DOT> br>
3 AuthorDate: Tue Sep 14 01:07:13 2021 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 14 01:07:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8fae468
7
8 gui-apps/yambar: add 1.7.0
9
10 Package-Manager: Portage-3.0.23, Repoman-3.0.3
11 Signed-off-by: Leonardo Neumann <leonardo <AT> neumann.dev.br>
12
13 gui-apps/yambar/Manifest | 1 +
14 gui-apps/yambar/yambar-1.7.0.ebuild | 64 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 65 insertions(+)
16
17 diff --git a/gui-apps/yambar/Manifest b/gui-apps/yambar/Manifest
18 index ef709545a..96659f8ce 100644
19 --- a/gui-apps/yambar/Manifest
20 +++ b/gui-apps/yambar/Manifest
21 @@ -1 +1,2 @@
22 DIST yambar-1.6.2.tar.gz 135455 BLAKE2B 71d5b584bf04a7212ac84d8e0d8cb71c1abd7c7548c5ec998aff480d76afbd09825b059fe642edd4dd2537af6a5b811bd333a45bfa53f6a3a814a2be95eb58b4 SHA512 64a5e983be6dc99feb2f39d06fe265163c3b8f3f23f33a58c386891b63a9c915816cbde22d031473e700e839522c86c53b06f0cce1a57ebdab8ed6aeebe627e1
23 +DIST yambar-1.7.0.tar.gz 148762 BLAKE2B a394b588bb1a8c64e149f8f39d6a8056d139cb3518fc15c87db0da7ead9c96ce5d7b9d764a617c4626d9fa574edbda2c0e1e2b11b07741241188c5cd282d5643 SHA512 e34cc808533cf76ff0b95d18346b796b4758271b0a61151e80b33eaa0ce34c2d5a9f1c6671d28f377d1563a7979c5784782b9f2f87a3cb615efb129e89865ad3
24
25 diff --git a/gui-apps/yambar/yambar-1.7.0.ebuild b/gui-apps/yambar/yambar-1.7.0.ebuild
26 new file mode 100644
27 index 000000000..5b1dbd73e
28 --- /dev/null
29 +++ b/gui-apps/yambar/yambar-1.7.0.ebuild
30 @@ -0,0 +1,64 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit meson
37 +
38 +if [[ ${PV} != *9999* ]]; then
39 + SRC_URI="https://codeberg.org/dnkl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
40 + KEYWORDS="~amd64"
41 + S="${WORKDIR}/${PN}"
42 +else
43 + inherit git-r3
44 + EGIT_REPO_URI="https://codeberg.org/dnkl/${PN}.git"
45 +fi
46 +
47 +DESCRIPTION="Simplistic and highly configurable status panel for X and Wayland"
48 +HOMEPAGE="https://codeberg.org/dnkl/yambar"
49 +LICENSE="MIT"
50 +SLOT="0"
51 +IUSE="wayland X"
52 +REQUIRED_USE="|| ( wayland X )"
53 +
54 +RDEPEND="
55 + >=media-libs/fcft-2.4.0
56 + dev-libs/json-c
57 + dev-libs/libyaml
58 + media-libs/alsa-lib
59 + media-libs/libmpdclient
60 + virtual/libudev:=
61 + x11-libs/pixman
62 + wayland? ( dev-libs/wayland )
63 + X? (
64 + x11-libs/libxcb:0=[xkb]
65 + x11-libs/xcb-util
66 + x11-libs/xcb-util-cursor
67 + x11-libs/xcb-util-wm
68 + )
69 +"
70 +DEPEND="${RDEPEND}"
71 +BDEPEND="
72 + app-text/scdoc
73 + >=dev-libs/tllist-1.0.1
74 + >=dev-util/meson-0.53.0
75 + virtual/pkgconfig
76 + wayland? (
77 + dev-libs/wayland-protocols
78 + dev-util/wayland-scanner
79 + )
80 +"
81 +
82 +src_configure() {
83 + local emesonargs=(
84 + $(meson_feature wayland backend-wayland)
85 + $(meson_feature X backend-x11)
86 + -Dwerror=false
87 + )
88 + meson_src_configure
89 +}
90 +
91 +src_install() {
92 + meson_src_install
93 + rm -rf "${D}/usr/share/doc/${PN}"
94 +}