forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-accessibility/orca: Version bump
Package-Manager: portage-2.3.0_rc1
- Loading branch information
Showing
2 changed files
with
75 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST orca-3.18.2.tar.xz 2213548 SHA256 986244af7a0891b758eb8e772bc61d72483808e7e9c790360f9f389045d7262a SHA512 ec1210cea7a540bd931f7ede45c173829e780a4da4e61245920d15bb11b62d803771e32b791b2d0c307e15a8ef61b619b5e79e9909bf438a94252842a0dd8613 WHIRLPOOL 31475d1eacbf322cdd49d286c3585d97c93de08f92b0533fa58905d4ea089272bc16e8bb748041cc6f27dd54c19996b3d72993c5b148b3c8e6c873f9e452fe98 | ||
DIST orca-3.20.2.tar.xz 2313164 SHA256 8c90403c4ae8bb0a4b240d1e784b61ee56de42df781520c912b298c10ae05785 SHA512 27594b9b0fa9343057a854e8cfff7ab074e084c3f210c1bf1f4310363b4738ce6af5b4f62ef15ed58093af27e7eaad2e030c08e990cf462624e5fb2c8329fd0c WHIRLPOOL 473f7fd8b5dedb8034774604a38b97dcdc3b2e3c346e89f0b36343b18e69bffac7f98927bc069b3ac20c969c2dae09087f2612dacb09b98952fc299e3d340c76 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=6 | ||
GNOME2_LA_PUNT="yes" | ||
PYTHON_COMPAT=( python3_{3,4,5} ) | ||
PYTHON_REQ_USE="threads" | ||
|
||
inherit gnome2 python-r1 | ||
|
||
DESCRIPTION="Extensible screen reader that provides access to the desktop" | ||
HOMEPAGE="https://wiki.gnome.org/Projects/Orca" | ||
|
||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0" | ||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" | ||
|
||
IUSE="+braille" | ||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" | ||
|
||
# liblouis is not in portage yet | ||
# it is used to provide contracted braille support | ||
COMMON_DEPEND="${PYTHON_DEPS} | ||
>=app-accessibility/at-spi2-atk-2.12:2 | ||
>=app-accessibility/at-spi2-core-2.12:2[introspection] | ||
>=dev-libs/atk-2.10 | ||
>=dev-libs/glib-2.28:2 | ||
>=dev-python/pygobject-3.10:3[${PYTHON_USEDEP}] | ||
media-libs/gstreamer:1.0 | ||
>=x11-libs/gtk+-3.6.2:3[introspection] | ||
braille? ( | ||
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}] | ||
dev-libs/liblouis[python,${PYTHON_USEDEP}] ) | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}] | ||
dev-libs/atk[introspection] | ||
dev-python/pyatspi[${PYTHON_USEDEP}] | ||
dev-python/setproctitle[${PYTHON_USEDEP}] | ||
x11-libs/libwnck:3[introspection] | ||
x11-libs/pango[introspection] | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=dev-util/intltool-0.50 | ||
dev-util/itstool | ||
virtual/pkgconfig | ||
" | ||
# app-text/yelp-tools | ||
|
||
src_prepare() { | ||
gnome2_src_prepare | ||
python_copy_sources | ||
} | ||
|
||
src_configure() { | ||
python_foreach_impl run_in_build_dir gnome2_src_configure \ | ||
$(use_with braille liblouis) | ||
} | ||
|
||
src_compile() { | ||
python_foreach_impl run_in_build_dir gnome2_src_compile | ||
} | ||
|
||
src_install() { | ||
installing() { | ||
gnome2_src_install | ||
# Massage shebang to make python_doscript happy | ||
sed -e 's:#!'"${PYTHON}:#!/usr/bin/python:" \ | ||
-i src/orca/orca || die | ||
python_doscript src/orca/orca | ||
} | ||
python_foreach_impl run_in_build_dir installing | ||
} |