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/ayatana-ido/
Date: Sat, 30 Apr 2022 21:15:13
Message-Id: 1651353295.7cee4b864faa56daf080df54df14f8b90b3c4044.pascal.jaeger@gentoo
1 commit: 7cee4b864faa56daf080df54df14f8b90b3c4044
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Sat Apr 30 10:54:10 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=7cee4b86
7
8 dev-libs/ayatana-ido: new package, add 0.9.1
9
10 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
11
12 dev-libs/ayatana-ido/Manifest | 1 +
13 dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild | 47 +++++++++++++++++++++++++++
14 2 files changed, 48 insertions(+)
15
16 diff --git a/dev-libs/ayatana-ido/Manifest b/dev-libs/ayatana-ido/Manifest
17 new file mode 100644
18 index 000000000..d766156e5
19 --- /dev/null
20 +++ b/dev-libs/ayatana-ido/Manifest
21 @@ -0,0 +1 @@
22 +DIST ayatana-ido-0.9.1.tar.gz 122031 BLAKE2B 0f294346948b142cd39adb41ac1111f6cb214db793f912444ee18eeca9447d92c433b2104d14cbd259c7177da1b91ddbeb5376264f460390d1cbb5c320decc60 SHA512 4a5b13abd43cff59e4471b7a80e3a1e892b9b55e854867eed7c2928307f86b5ccfcb70fb5822738cedaaefe1ad09abe0da9af2d95917a1c561f1e370ea099613
23
24 diff --git a/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild b/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild
25 new file mode 100644
26 index 000000000..11e043a9f
27 --- /dev/null
28 +++ b/dev-libs/ayatana-ido/ayatana-ido-0.9.1.ebuild
29 @@ -0,0 +1,47 @@
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/ayatana-ido"
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 + "
60 +
61 +src_prepare() {
62 + cmake_src_prepare
63 + vala_setup
64 +}
65 +
66 +src_configure() {
67 + local mycmakeargs+=(
68 + "-DVALA_COMPILER=${VALAC}"
69 + "-DVAPI_GEN=${VAPIGEN}"
70 + )
71 + cmake_src_configure
72 +}
73 +
74 +src_compile() {
75 + cmake_src_compile
76 +}