Gentoo Archives: gentoo-commits

From: "Pascal Jäger" <pascal.jaeger@×××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libayatana-indicator/
Date: Sat, 30 Apr 2022 21:15:13
Message-Id: 1651353295.65cec81a5add24df59f56d948ef85c6b6b70ea28.pascal.jaeger@gentoo
1 commit: 65cec81a5add24df59f56d948ef85c6b6b70ea28
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Sat Apr 30 10:58:02 2022 +0000
4 Commit: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
5 CommitDate: Sat Apr 30 21:14:55 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65cec81a
7
8 dev-libs/libayatana-indicator: new package, add 0.9.1
9
10 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
11
12 dev-libs/libayatana-indicator/Manifest | 1 +
13 .../libayatana-indicator-0.9.1.ebuild | 48 ++++++++++++++++++++++
14 2 files changed, 49 insertions(+)
15
16 diff --git a/dev-libs/libayatana-indicator/Manifest b/dev-libs/libayatana-indicator/Manifest
17 new file mode 100644
18 index 000000000..11cd6416c
19 --- /dev/null
20 +++ b/dev-libs/libayatana-indicator/Manifest
21 @@ -0,0 +1 @@
22 +DIST libayatana-indicator-0.9.1.tar.gz 148993 BLAKE2B 7e5e72a6075bc6dafa83ed4e9cc07f06011127477e8b12a023fd92c431f5e784663e9bcb27de29a89d23ccda7c905363b3560714a8abcded809faa9ea2225447 SHA512 47870f7cdef1d1c67a3f72a9fa68a39d0c49d899f831a9c1ca83588cdb6e0523a77eab41110a3f839cd8694bb1b22c2c67206608226353ffebb399062b54d1b0
23
24 diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild
25 new file mode 100644
26 index 000000000..07c146c70
27 --- /dev/null
28 +++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.1.ebuild
29 @@ -0,0 +1,48 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +VALA_USE_DEPEND="vapigen"
36 +CMAKE_MAKEFILE_GENERATOR="emake"
37 +
38 +inherit cmake vala
39 +
40 +DESCRIPTION="Ayatana Application Indicators (Shared Library)"
41 +HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-indicator"
42 +SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="LGPL-3"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +RDEPEND="
49 + sys-libs/glibc \
50 + >=dev-libs/glib-2.58 \
51 + >=x11-libs/gtk+-3.24 \
52 + "
53 +
54 +BDEPEND="
55 + ${RDEPEND} \
56 + $(vala_depend) \
57 + >=dev-util/cmake-3.13 \
58 + dev-libs/gobject-introspection \
59 + >=dev-libs/ayatana-ido-0.8.2 \
60 + "
61 +
62 +src_prepare() {
63 + cmake_src_prepare
64 + vala_setup
65 +}
66 +
67 +src_configure() {
68 + local mycmakeargs+=(
69 + "-DVALA_COMPILER=${VALAC}"
70 + "-DVAPI_GEN=${VAPIGEN}"
71 + )
72 + cmake_src_configure
73 +}
74 +
75 +src_compile() {
76 + cmake_src_compile
77 +}