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-accessibility/at-spi2-core/
Date: Mon, 12 Jul 2021 16:20:21
Message-Id: 1626106447.9b6490f9a631e8a8606e4102c7d4a4475d84b4a0.mattst88@gentoo
1 commit: 9b6490f9a631e8a8606e4102c7d4a4475d84b4a0
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 12 16:14:07 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 12 16:14:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6490f9
7
8 app-accessibility/at-spi2-core: Version bump to 2.40.3
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 app-accessibility/at-spi2-core/Manifest | 1 +
13 .../at-spi2-core/at-spi2-core-2.40.3.ebuild | 55 ++++++++++++++++++++++
14 2 files changed, 56 insertions(+)
15
16 diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest
17 index 8cf631a27fd..7ebe5534910 100644
18 --- a/app-accessibility/at-spi2-core/Manifest
19 +++ b/app-accessibility/at-spi2-core/Manifest
20 @@ -1,2 +1,3 @@
21 DIST at-spi2-core-2.40.1.tar.xz 197064 BLAKE2B dfa19413e6688678fcc0c0ed76d0fca0d5de5039c9b1e42dc10c9c387c0cbffb3c6a38570f9e74c343fa86310f2c3f6fcf0e311c57d11b5adeac5faf7bdf9630 SHA512 fcb73e78a85db9b982ae10d8c968c7732079832877fa0214c30a04b9e27910448c3f5456b8628ed4a3d4dbd59037c8c206916ad1462ca5c7a44409a702096b14
22 DIST at-spi2-core-2.40.2.tar.xz 197476 BLAKE2B a3b6f1edb7beace2a54cc651f8bf5d002009a3d2791306f2b0a33c351c68d04e0a1003ab11f215333d498c50d17139b978e7f232df802f6c620bbe31997a8e1c SHA512 854fbba39064ba4b1d9728fc4943e811f0a9557f1096f32d7a6486bcb6c73379ab84c5fb8ce5288bf4dab1d1cd3e0664c492977450d4da503ce4b08abfc75fd9
23 +DIST at-spi2-core-2.40.3.tar.xz 197528 BLAKE2B bc248d57d51cea6ae6dd6c737d85f10599a9c177a3a59f95ffc8f96f74b7da057f75e2b961c281650795ba8d5387a9439b00a0f277731af3d490cc8f34c3ab1a SHA512 85adf3da0a369d7f3481646a495a9c4c3337da3ae6a20ce8c924f8621d3d6ed1d9461bfac0e821dfe86e4ad6b930e4fd65d24c26401cbea644ef4951e5dda5ce
24
25 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.40.3.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.40.3.ebuild
26 new file mode 100644
27 index 00000000000..015d93ad149
28 --- /dev/null
29 +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.40.3.ebuild
30 @@ -0,0 +1,55 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit gnome.org meson-multilib systemd virtualx xdg
37 +
38 +DESCRIPTION="D-Bus accessibility specifications and registration daemon"
39 +HOMEPAGE="https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at-spi2-core"
40 +
41 +LICENSE="LGPL-2.1+"
42 +SLOT="2"
43 +IUSE="X gtk-doc +introspection"
44 +REQUIRED_USE="gtk-doc? ( X )"
45 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
46 +
47 +RDEPEND="
48 + >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
49 + >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}]
50 + introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
51 + X? (
52 + x11-libs/libX11[${MULTILIB_USEDEP}]
53 + x11-libs/libXtst[${MULTILIB_USEDEP}]
54 + x11-libs/libXi[${MULTILIB_USEDEP}]
55 + )
56 +"
57 +DEPEND="${RDEPEND}"
58 +BDEPEND="
59 + dev-util/glib-utils
60 + gtk-doc? (
61 + >=dev-util/gtk-doc-1.25
62 + app-text/docbook-xml-dtd:4.3
63 + )
64 + >=sys-devel/gettext-0.19.8
65 + virtual/pkgconfig
66 +"
67 +
68 +PATCHES=(
69 + # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
70 + "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
71 +)
72 +
73 +multilib_src_configure() {
74 + local emesonargs=(
75 + -Dsystemd_user_dir="$(systemd_get_userunitdir)"
76 + $(meson_native_use_bool gtk-doc docs)
77 + -Dintrospection=$(multilib_native_usex introspection)
78 + -Dx11=$(usex X)
79 + )
80 + meson_src_configure
81 +}
82 +
83 +multilib_src_test() {
84 + virtx dbus-run-session meson test -C "${BUILD_DIR}"
85 +}