Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
Date: Wed, 23 Feb 2022 00:33:52
Message-Id: 1645443495.f9fd999a9e8fac97e51b5604d6e3b90b8984eb05.tastytea@gentoo
1 commit: f9fd999a9e8fac97e51b5604d6e3b90b8984eb05
2 Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
3 AuthorDate: Mon Feb 21 11:38:15 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Mon Feb 21 11:38:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9fd999a
7
8 gnome-extra/extension-manager: Add 0.2.3
9
10 Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
11
12 gnome-extra/extension-manager/Manifest | 1 +
13 .../extension-manager-0.2.3.ebuild | 57 ++++++++++++++++++++++
14 2 files changed, 58 insertions(+)
15
16 diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
17 index b841eb5e6..3534858c5 100644
18 --- a/gnome-extra/extension-manager/Manifest
19 +++ b/gnome-extra/extension-manager/Manifest
20 @@ -1 +1,2 @@
21 DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d SHA512 319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6
22 +DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
23
24 diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
25 new file mode 100644
26 index 000000000..c59138704
27 --- /dev/null
28 +++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
29 @@ -0,0 +1,57 @@
30 +# Copyright 2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit gnome2-utils meson xdg
36 +
37 +if [[ ${PV} == *9999 ]]; then
38 + inherit git-r3
39 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git"
40 +else
41 + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 + KEYWORDS="~amd64"
43 +fi
44 +
45 +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
46 +HOMEPAGE="https://github.com/mjakeman/extension-manager"
47 +
48 +LICENSE="GPL-3+"
49 +SLOT="0"
50 +
51 +IUSE="test"
52 +# 'Validate appstream file' test case requires Internet connection
53 +PROPERTIES="test_network"
54 +RESTRICT="test"
55 +
56 +BDEPEND="
57 + dev-libs/glib:2
58 + dev-util/blueprint-compiler
59 + virtual/pkgconfig
60 + test? (
61 + dev-libs/appstream-glib
62 + dev-util/desktop-file-utils
63 + )
64 +"
65 +
66 +DEPEND="
67 + dev-libs/glib:2
68 + dev-libs/json-glib
69 + gui-libs/gtk:4[introspection]
70 + gui-libs/libadwaita:1[introspection]
71 + net-libs/libsoup:3.0
72 +"
73 +
74 +RDEPEND="
75 + ${DEPEND}
76 +"
77 +
78 +pkg_postinst() {
79 + xdg_pkg_postinst
80 + gnome2_schemas_update
81 +}
82 +
83 +pkg_postrm() {
84 + xdg_pkg_postrm
85 + gnome2_schemas_update
86 +}