Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-accessibility/orca/
Date: Wed, 09 Aug 2017 22:58:57
Message-Id: 1502319493.bf7e40ed7ca3829e0933f7a620372ed06206e4f8.eva@gentoo
1 commit: bf7e40ed7ca3829e0933f7a620372ed06206e4f8
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 9 21:50:45 2017 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 9 22:58:13 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7e40ed
7
8 app-accessibility/orca: version bump 3.22.2 → 3.24.0
9
10 Updates to Web, MATE and LibreOffice handling. Couple of enhancements
11 in dealing with general GUI items (menus, autocompletion) and
12 translations updates.
13
14 Package-Manager: Portage-2.3.6, Repoman-2.3.3
15
16 app-accessibility/orca/Manifest | 1 +
17 app-accessibility/orca/orca-3.24.0.ebuild | 72 +++++++++++++++++++++++++++++++
18 2 files changed, 73 insertions(+)
19
20 diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
21 index e294ae41e3b..30690e96086 100644
22 --- a/app-accessibility/orca/Manifest
23 +++ b/app-accessibility/orca/Manifest
24 @@ -1 +1,2 @@
25 DIST orca-3.22.2.tar.xz 2345292 SHA256 599beeeec99fcf24aed7b97c832140f9355c79504c9250fcae90f611680368ca SHA512 0c4f3055509fd983da1081c4e33a4675ca498e75a8f2701318c000810cf691758eaded01969a6b56a2c25cf507bc4cb7e099f8498d1a0f6fa739d074a23528c5 WHIRLPOOL 9d6a88310a6e53ab93d16740e90eed8af54185b47b93fa2e0f7ffdda37178be2f07f5d1db38bc23b526ba2f3ec408aab15749a97f81367bfd5951a72e5967c53
26 +DIST orca-3.24.0.tar.xz 2391740 SHA256 27bd5e4eee12da737176a200b31d33e118d55ae832a4e3f0cbd3e756027246d1 SHA512 9aa65b534f69bb4a1b800e715776416843ac3756ec1267feca3c66476e34e54f6744f70c0f8ac8868a009d38b6cc165267268491a9ad29ebbd3601dba09d424c WHIRLPOOL 79c6e88d96603e14d5a7485f0cec22e5c6b67c850b974b9df279658cfb7a9ed1238b513256d45c7cbf34f81844eb6d8f3a851bc059d62d0730d85dbc19f301c2
27
28 diff --git a/app-accessibility/orca/orca-3.24.0.ebuild b/app-accessibility/orca/orca-3.24.0.ebuild
29 new file mode 100644
30 index 00000000000..5d32bd31ed7
31 --- /dev/null
32 +++ b/app-accessibility/orca/orca-3.24.0.ebuild
33 @@ -0,0 +1,72 @@
34 +# Copyright 1999-2017 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=6
38 +GNOME2_LA_PUNT="yes"
39 +PYTHON_COMPAT=( python3_{4,5} )
40 +PYTHON_REQ_USE="threads"
41 +
42 +inherit gnome2 python-r1
43 +
44 +DESCRIPTION="Extensible screen reader that provides access to the desktop"
45 +HOMEPAGE="https://wiki.gnome.org/Projects/Orca"
46 +
47 +LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
48 +SLOT="0"
49 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
50 +
51 +IUSE="+braille"
52 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
53 +
54 +COMMON_DEPEND="${PYTHON_DEPS}
55 + >=app-accessibility/at-spi2-atk-2.12:2
56 + >=app-accessibility/at-spi2-core-2.12:2[introspection]
57 + >=dev-libs/atk-2.10
58 + >=dev-libs/glib-2.28:2
59 + dev-python/gst-python:1.0[${PYTHON_USEDEP}]
60 + >=dev-python/pygobject-3.10:3[${PYTHON_USEDEP}]
61 + media-libs/gstreamer:1.0[introspection]
62 + >=x11-libs/gtk+-3.6.2:3[introspection]
63 + braille? (
64 + >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
65 + dev-libs/liblouis[python,${PYTHON_USEDEP}] )
66 +"
67 +RDEPEND="${COMMON_DEPEND}
68 + >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
69 + dev-libs/atk[introspection]
70 + dev-python/pyatspi[${PYTHON_USEDEP}]
71 + dev-python/setproctitle[${PYTHON_USEDEP}]
72 + x11-libs/libwnck:3[introspection]
73 + x11-libs/pango[introspection]
74 +"
75 +DEPEND="${COMMON_DEPEND}
76 + >=dev-util/intltool-0.50
77 + dev-util/itstool
78 + virtual/pkgconfig
79 +"
80 +# app-text/yelp-tools
81 +
82 +src_prepare() {
83 + gnome2_src_prepare
84 + python_copy_sources
85 +}
86 +
87 +src_configure() {
88 + python_foreach_impl run_in_build_dir gnome2_src_configure \
89 + $(use_with braille liblouis)
90 +}
91 +
92 +src_compile() {
93 + python_foreach_impl run_in_build_dir gnome2_src_compile
94 +}
95 +
96 +src_install() {
97 + installing() {
98 + gnome2_src_install
99 + # Massage shebang to make python_doscript happy
100 + sed -e 's:#!'"${PYTHON}:#!/usr/bin/python:" \
101 + -i src/orca/orca || die
102 + python_doscript src/orca/orca
103 + }
104 + python_foreach_impl run_in_build_dir installing
105 +}