Gentoo Archives: gentoo-commits

From: Sobhan Mohammadpour <sobhan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/atk/
Date: Mon, 29 Jan 2018 12:12:20
Message-Id: 1517227923.7bcaac6177042db5f54c8bac210e4726ce0a2edb.sobhan@gentoo
1 commit: 7bcaac6177042db5f54c8bac210e4726ce0a2edb
2 Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 29 12:12:03 2018 +0000
4 Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 29 12:12:03 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7bcaac61
7
8 dev-libs/atk: version bumpto 2.26.1
9
10 Package-Manager: Portage-2.3.20, Repoman-2.3.6
11 Manifest-Sign-Key: 0x7DF238CF0AA182E1
12
13 dev-libs/atk/atk-2.26.1.ebuild | 58 ++++++++++++++++++++++++++++++++++++++++++
14 dev-libs/atk/metadata.xml | 8 ++++++
15 2 files changed, 66 insertions(+)
16
17 diff --git a/dev-libs/atk/atk-2.26.1.ebuild b/dev-libs/atk/atk-2.26.1.ebuild
18 new file mode 100644
19 index 00000000..cf00138f
20 --- /dev/null
21 +++ b/dev-libs/atk/atk-2.26.1.ebuild
22 @@ -0,0 +1,58 @@
23 +# Copyright 1999-2018 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +inherit gnome-meson multilib-minimal
28 +
29 +DESCRIPTION="GTK+ & GNOME Accessibility Toolkit"
30 +HOMEPAGE="https://wiki.gnome.org/Accessibility"
31 +
32 +LICENSE="LGPL-2+"
33 +SLOT="0"
34 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
35 +IUSE="+introspection nls test"
36 +
37 +RDEPEND="
38 + >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
39 + introspection? ( >=dev-libs/gobject-introspection-1.32:= )
40 +"
41 +DEPEND="${RDEPEND}
42 + >=dev-lang/perl-5
43 + >=dev-util/gtk-doc-1.25
44 + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
45 + nls? ( >=sys-devel/gettext-0.19.2 )
46 +"
47 +
48 +src_prepare() {
49 + gnome-meson_src_prepare
50 +
51 + if ! use test; then
52 + # don't waste time building tests (bug #226353)
53 + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
54 + || die "sed failed"
55 + fi
56 +
57 + # Building out of sources fails, https://bugzilla.gnome.org/show_bug.cgi?id=752507
58 + #multilib_copy_sources
59 + eapply_user
60 +}
61 +
62 +multilib_src_configure() {
63 +# ECONF_SOURCE=${S} \
64 + gnome-meson_src_configure \
65 + -Denable_docs=true \
66 + -Ddisable-introspection=$(multilib_native_usex introspection false true)
67 +
68 +}
69 +
70 +multilib_src_compile() {
71 + gnome-meson_src_compile
72 +}
73 +
74 +multilib_src_test() {
75 + meson_src_test
76 +}
77 +
78 +multilib_src_install() {
79 + gnome-meson_src_install
80 +}
81
82 diff --git a/dev-libs/atk/metadata.xml b/dev-libs/atk/metadata.xml
83 new file mode 100644
84 index 00000000..39980802
85 --- /dev/null
86 +++ b/dev-libs/atk/metadata.xml
87 @@ -0,0 +1,8 @@
88 +<?xml version="1.0" encoding="UTF-8"?>
89 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
90 +<pkgmetadata>
91 +<maintainer type="project">
92 + <email>gnome@g.o</email>
93 + <name>Gentoo GNOME Desktop</name>
94 +</maintainer>
95 +</pkgmetadata>