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, 07 Jan 2022 18:56:23
Message-Id: 1641581068.9264ff94c24796784dc3fa07552fb80ab6f36760.mattst88@gentoo
1 commit: 9264ff94c24796784dc3fa07552fb80ab6f36760
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 7 18:44:28 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 7 18:44:28 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9264ff94
7
8 app-arch/gnome-autoar: Version bump to 0.4.2
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 app-arch/gnome-autoar/Manifest | 1 +
13 app-arch/gnome-autoar/gnome-autoar-0.4.2.ebuild | 48 +++++++++++++++++++++++++
14 2 files changed, 49 insertions(+)
15
16 diff --git a/app-arch/gnome-autoar/Manifest b/app-arch/gnome-autoar/Manifest
17 index 2bf717359af3..e52bc13c22cf 100644
18 --- a/app-arch/gnome-autoar/Manifest
19 +++ b/app-arch/gnome-autoar/Manifest
20 @@ -1,2 +1,3 @@
21 DIST gnome-autoar-0.4.0.tar.xz 50176 BLAKE2B 6dce638d180ae8566f45757870cdf0de70a944cbdfde940f13bd139f3ee6fb1c18ff91ca0b1cc9b99dbeb4b5c67314c81448e1876a328e928b2d9787492988ec SHA512 ab4ef47ef65e4fa0dc652b19a9eb94cc307013e4c7ced6980cedc7ced20fb77d53e1807c20b14a69c1ddc536c4ed0007062481e258d36c07e3be837537916b7f
22 DIST gnome-autoar-0.4.1.tar.xz 50152 BLAKE2B d54677ccd50898d9764e385dfbf27dc5c145aa2cc7b824594e69481f20de1ce34986855c1aba2efd86b4ad56b4261564895b217c58b661d2c20d50b4341fefa4 SHA512 5c082c42342256c3af9dfa49435c1ab884c051a9c47a0313a343a747c2f30de2662505f4d77db20dffbdd39a5d0447d2dfb4ccf3da96a198ea987bc5c0c0dddf
23 +DIST gnome-autoar-0.4.2.tar.xz 50656 BLAKE2B 5540f8dbda2b7c19b563567a3e24d39b29c882ccd12dbdae649fb9d50cbc76a2707480b05d07e476a819cebcdddc12adf00245aed3089d1e2f2264573b03af41 SHA512 2ea18164aa836e88457359643c8c35e4bc701a60efd3a0c3af32bf848fcd90cb6421a3042f26b6376d81cf9dc493fa3d7bdae312990a272687d6be9de515b572
24
25 diff --git a/app-arch/gnome-autoar/gnome-autoar-0.4.2.ebuild b/app-arch/gnome-autoar/gnome-autoar-0.4.2.ebuild
26 new file mode 100644
27 index 000000000000..81b8201652f5
28 --- /dev/null
29 +++ b/app-arch/gnome-autoar/gnome-autoar-0.4.2.ebuild
30 @@ -0,0 +1,48 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +VALA_USE_DEPEND="vapigen"
36 +
37 +inherit gnome.org meson vala
38 +
39 +DESCRIPTION="Automatic archives creating and extracting library"
40 +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-autoar"
41 +
42 +LICENSE="LGPL-2.1+"
43 +SLOT="0"
44 +IUSE="gtk gtk-doc +introspection test vala"
45 +REQUIRED_USE="vala? ( introspection ) gtk-doc? ( gtk )"
46 +RESTRICT="!test? ( test )"
47 +
48 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
49 +
50 +RDEPEND="
51 + >=app-arch/libarchive-3.4.0
52 + >=dev-libs/glib-2.35.6:2
53 + gtk? ( >=x11-libs/gtk+-3.2:3[introspection?] )
54 + introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
55 +"
56 +DEPEND="${RDEPEND}"
57 +BDEPEND="
58 + virtual/pkgconfig
59 + gtk-doc? ( dev-util/gtk-doc
60 + app-text/docbook-xml-dtd:4.3 )
61 + vala? ( $(vala_depend) )
62 +"
63 +
64 +src_prepare() {
65 + use vala && vala_src_prepare
66 + default
67 +}
68 +
69 +src_configure() {
70 + local emesonargs=(
71 + $(meson_use gtk)
72 + $(meson_feature introspection)
73 + $(meson_use vala vapi)
74 + $(meson_use test tests)
75 + $(meson_use gtk-doc gtk_doc)
76 + )
77 + meson_src_configure
78 +}