Gentoo Archives: gentoo-commits

From: Sobhan Mohammadpour <sobhan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: app-accessibility/at-spi2-core/
Date: Mon, 29 Jan 2018 09:19:34
Message-Id: 1517217534.63104918f46be124630ebaa680af92a13da2b66b.sobhan@gentoo
1 commit: 63104918f46be124630ebaa680af92a13da2b66b
2 Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 29 09:18:54 2018 +0000
4 Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 29 09:18:54 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=63104918
7
8 app-accessibility/at-spi2-core: version bumpt to 2.26.2
9
10 Package-Manager: Portage-2.3.20, Repoman-2.3.6
11 RepoMan-Options: --force
12 Manifest-Sign-Key: 0x7DF238CF0AA182E1
13
14 .../at-spi2-core/at-spi2-core-2.26.2.ebuild | 54 ++++++++++++++++++++++
15 1 file changed, 54 insertions(+)
16
17 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
18 new file mode 100644
19 index 00000000..5b305205
20 --- /dev/null
21 +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
22 @@ -0,0 +1,54 @@
23 +# Copyright 1999-2018 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +GNOME2_LA_PUNT="yes"
28 +
29 +inherit eutils gnome-meson multilib-minimal
30 +
31 +DESCRIPTION="D-Bus accessibility specifications and registration daemon"
32 +HOMEPAGE="https://wiki.gnome.org/Accessibility"
33 +
34 +LICENSE="LGPL-2+"
35 +SLOT="2"
36 +IUSE="X +introspection"
37 +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
38 +
39 +# x11-libs/libSM is needed until upstream #719808 is solved either
40 +# making the dep unneeded or fixing their configure
41 +# Only libX11 is optional right now
42 +RDEPEND="
43 + >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
44 + >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
45 + x11-libs/libSM[${MULTILIB_USEDEP}]
46 + x11-libs/libXi[${MULTILIB_USEDEP}]
47 + x11-libs/libXtst[${MULTILIB_USEDEP}]
48 + introspection? ( >=dev-libs/gobject-introspection-1.32.0:= )
49 + X? (
50 + x11-libs/libX11[${MULTILIB_USEDEP}]
51 + x11-libs/libXi[${MULTILIB_USEDEP}]
52 + x11-libs/libXtst[${MULTILIB_USEDEP}]
53 + )
54 +"
55 +DEPEND="${RDEPEND}
56 + dev-util/gtk-doc
57 + >=dev-util/intltool-0.40
58 + sys-devel/gettext
59 + virtual/pkgconfig[${MULTILIB_USEDEP}]
60 +"
61 +
62 +PATCHES=(
63 + # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
64 + "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
65 +)
66 +
67 +multilib_src_configure() {
68 + ECONF_SOURCE=${S} \
69 + gnome-meson_src_configure \
70 + -Denable_docs=true \
71 + -Denable-introspection=$(multilib_native_usex introspection yes no) \
72 + -Denable-x11=$(usex X yes no)
73 +}
74 +
75 +multilib_src_compile() { gnome-meson_src_compile; }
76 +multilib_src_install() { gnome-meson_src_install; }