Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/libsecret/
Date: Mon, 27 Dec 2021 21:54:32
Message-Id: 1640642058.311f61f63e91aa555444c30fecd9530be54ec3db.leio@gentoo
1 commit: 311f61f63e91aa555444c30fecd9530be54ec3db
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 27 21:54:18 2021 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 27 21:54:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311f61f6
7
8 app-crypt/libsecret: remove old
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 app-crypt/libsecret/libsecret-0.20.4.ebuild | 90 -----------------------------
14 1 file changed, 90 deletions(-)
15
16 diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild b/app-crypt/libsecret/libsecret-0.20.4.ebuild
17 deleted file mode 100644
18 index 5db7cd230147..000000000000
19 --- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
20 +++ /dev/null
21 @@ -1,90 +0,0 @@
22 -# Copyright 1999-2021 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -PYTHON_COMPAT=( python3_{7..9} )
27 -VALA_USE_DEPEND=vapigen
28 -
29 -inherit gnome2 meson-multilib python-any-r1 vala virtualx
30 -
31 -DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API"
32 -HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret"
33 -
34 -LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
35 -SLOT="0"
36 -
37 -IUSE="+crypt gtk-doc +introspection test +vala"
38 -RESTRICT="!test? ( test )"
39 -REQUIRED_USE="
40 - vala? ( introspection )
41 - gtk-doc? ( crypt )
42 -"
43 -
44 -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
45 -
46 -DEPEND="
47 - >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
48 - crypt? ( >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}] )
49 - introspection? ( >=dev-libs/gobject-introspection-1.29:= )
50 -"
51 -RDEPEND="${DEPEND}"
52 -# gnome-keyring needed at runtime as explained at https://bugs.gentoo.org/475182#c2
53 -PDEPEND=">=gnome-base/gnome-keyring-3" # to avoid circular dep (bug #547456)
54 -BDEPEND="
55 - dev-libs/libxslt
56 - dev-util/gdbus-codegen
57 - >=sys-devel/gettext-0.19.8
58 - virtual/pkgconfig
59 - test? (
60 - $(python_gen_any_dep '
61 - dev-python/mock[${PYTHON_USEDEP}]
62 - dev-python/dbus-python[${PYTHON_USEDEP}]
63 - introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )')
64 - introspection? ( >=dev-libs/gjs-1.32 )
65 - )
66 - vala? ( $(vala_depend) )
67 -"
68 -
69 -PATCHES=(
70 - "${FILESDIR}"/${P}-meson-build-test-vala-unstable-with-DSECRET_WITH_UNS.patch
71 -)
72 -
73 -python_check_deps() {
74 - if use introspection; then
75 - has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
76 - fi
77 - has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
78 - has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
79 -}
80 -
81 -pkg_setup() {
82 - use test && python-any-r1_pkg_setup
83 -}
84 -
85 -src_prepare() {
86 - use vala && vala_src_prepare
87 - default
88 -
89 - # Remove @filename@ from the header template that would otherwise cause
90 - # differences dependent on the ABI
91 - sed -e '/enumerations from "@filename@"/d' \
92 - -i libsecret/secret-enum-types.h.template || die
93 -}
94 -
95 -multilib_src_configure() {
96 - local emesonargs=(
97 - $(meson_use crypt gcrypt)
98 -
99 - # Don't build docs multiple times
100 - $(meson_native_true manpage)
101 - $(meson_native_use_bool gtk-doc gtk_doc)
102 -
103 - $(meson_native_use_bool introspection)
104 - $(meson_native_use_bool vala vapi)
105 - )
106 - meson_src_configure
107 -}
108 -
109 -multilib_src_test() {
110 - virtx meson_src_test
111 -}