Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/gnome-autoar/
Date: Fri, 17 Mar 2023 12:30:40
Message-Id: 1679056228.66ee2697fb8727e6cd7214819d247ed746ab2c6b.mattst88@gentoo
1 commit: 66ee2697fb8727e6cd7214819d247ed746ab2c6b
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 17 11:41:36 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 17 12:30:28 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ee2697
7
8 app-arch/gnome-autoar: Version bump to 0.4.4
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30170
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 app-arch/gnome-autoar/Manifest | 1 +
15 app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild | 49 +++++++++++++++++++++++++
16 2 files changed, 50 insertions(+)
17
18 diff --git a/app-arch/gnome-autoar/Manifest b/app-arch/gnome-autoar/Manifest
19 index aaf4a60f055b..dd310d6189a0 100644
20 --- a/app-arch/gnome-autoar/Manifest
21 +++ b/app-arch/gnome-autoar/Manifest
22 @@ -1 +1,2 @@
23 DIST gnome-autoar-0.4.3.tar.xz 50860 BLAKE2B ab7360d422e3f2d06cc00d765c203e6472a50d8cd9c220cc87b6fc40ca9bdfc3677a2a7d50b383b8f195bba1ffe72773b23773f703cbd24e5768f0f907790e10 SHA512 9f1ba584c4fc8e82d842fb21d3a113d64faa85f8f27cb7afb5d09919f510e350608b6a4e2f3ac527162ab338d008271bd430fb5b8ead265098c1810ffcbcef30
24 +DIST gnome-autoar-0.4.4.tar.xz 51300 BLAKE2B db3390f771205166aaf9b6a90da15bd68c80ad5e874cc7ddc14b2a79d4dc2b3d41b9636acd6f44e4a6ce3590c3659c51cd8a910ab4e588aba41cdc7dbcf72725 SHA512 c38d3703e61d7338b97c362127bdc61f77d259eecd662f3963f28bfcb1ce7be8a948e9a57e79a8181a55dfc3635f671f2160ade947a1b5122204a2dc0025682d
25
26 diff --git a/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild b/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild
27 new file mode 100644
28 index 000000000000..acdebc5d274b
29 --- /dev/null
30 +++ b/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild
31 @@ -0,0 +1,49 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +VALA_USE_DEPEND="vapigen"
37 +
38 +inherit gnome.org meson vala
39 +
40 +DESCRIPTION="Automatic archives creating and extracting library"
41 +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-autoar"
42 +
43 +LICENSE="LGPL-2.1+"
44 +SLOT="0"
45 +IUSE="gtk gtk-doc +introspection test vala"
46 +REQUIRED_USE="vala? ( introspection ) gtk-doc? ( gtk )"
47 +RESTRICT="!test? ( test )"
48 +
49 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
50 +
51 +RDEPEND="
52 + >=app-arch/libarchive-3.4.0:=
53 + >=dev-libs/glib-2.35.6:2
54 + gtk? ( >=x11-libs/gtk+-3.2:3[introspection?] )
55 + introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
56 +"
57 +DEPEND="${RDEPEND}"
58 +BDEPEND="
59 + virtual/pkgconfig
60 + dev-util/glib-utils
61 + gtk-doc? ( dev-util/gtk-doc
62 + app-text/docbook-xml-dtd:4.3 )
63 + vala? ( $(vala_depend) )
64 +"
65 +
66 +src_prepare() {
67 + use vala && vala_src_prepare
68 + default
69 +}
70 +
71 +src_configure() {
72 + local emesonargs=(
73 + $(meson_use gtk)
74 + $(meson_feature introspection)
75 + $(meson_use vala vapi)
76 + $(meson_use test tests)
77 + $(meson_use gtk-doc gtk_doc)
78 + )
79 + meson_src_configure
80 +}