summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/caribou/ChangeLog7
-rw-r--r--app-accessibility/caribou/Manifest10
-rw-r--r--app-accessibility/caribou/caribou-0.4.15.ebuild89
3 files changed, 101 insertions, 5 deletions
diff --git a/app-accessibility/caribou/ChangeLog b/app-accessibility/caribou/ChangeLog
index b7896e5819f6..aa5a360ceff6 100644
--- a/app-accessibility/caribou/ChangeLog
+++ b/app-accessibility/caribou/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-accessibility/caribou
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/ChangeLog,v 1.32 2014/09/04 09:41:45 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/ChangeLog,v 1.33 2014/09/20 21:20:01 eva Exp $
+
+*caribou-0.4.15 (20 Sep 2014)
+
+ 20 Sep 2014; Gilles Dartiguelongue <eva@gentoo.org> +caribou-0.4.15.ebuild:
+ Version bump.
*caribou-0.4.14 (04 Sep 2014)
diff --git a/app-accessibility/caribou/Manifest b/app-accessibility/caribou/Manifest
index 74e61335f88f..962ab4b43b56 100644
--- a/app-accessibility/caribou/Manifest
+++ b/app-accessibility/caribou/Manifest
@@ -3,14 +3,16 @@ Hash: SHA256
DIST caribou-0.4.13.tar.xz 404560 SHA256 953ba618621fda8a828d0d797fc916dbe35990dc01d7aa99d15e5e2241ee2782 SHA512 fec31a4ac31878695bb4063711d7ffbf98280b5ec72405bb502bf7750cfdec133d1b672ffae79b373ef82cc42c2be781e5127f6f8b48deea5d25864ecd7663ca WHIRLPOOL bec2332a6fa0bce30881a205f7919fd7396cc64d5a42aa9bd98987bff96f008f4eddee4ef29dd3a2185a41d8d55a6aba618979a02cbffaa08e23d4671b6182d8
DIST caribou-0.4.14.tar.xz 405860 SHA256 291c5fd856c081ddaedd6fabd510bbe21c15ac689274ab99c88174a609a7e1c1 SHA512 be2ee506bd7355ab882c91c89d8ced054529f309f9c159352993b73d536ffb186558066de5a44f80787b6abdf4e7d030d5e0df03e132b1185b2d5a7983484278 WHIRLPOOL 50f9660a760d8d89eca8ec91acf0a3bbd85e016e2992e387c56376a3726b7f3ecad53d2a61de1661564a7f0bba1f320181ca5910809858c7163e12341e59805f
+DIST caribou-0.4.15.tar.xz 405968 SHA256 fdb7c645f4b35d2e106bb7d48fba914950ef84020fc8ad470cfab6a44e925f10 SHA512 6bdaef9a6c68e75d1f22f2e1029b20c7014a809527caa474ea97a931af4a09c8e83a792ecbcd13fd8dd23b9bb2f2ced5b5e03aa0ac1e58c5099ec9ac623a9b1c WHIRLPOOL c1cf4e46d36a38137f6b8fe88963c6cb3ff042033004826137e984886b1497fd035b449fe9b4e2b2acd80fe71934e144d869cfcd8f752f9b8902c952bd91b4b0
EBUILD caribou-0.4.13.ebuild 2385 SHA256 8cdeba029ea7ae7cd6c8247ebf5a78f8d9ac72602d09bb454b1985606cc2fbd4 SHA512 ec03ff835a7510c0f13d30107a47ba80f273f9e8aa1b19faeacfeb1df521fad1d051b2780ddbed11ff6ca69a1e7ed646244a3e3da2a60e5b465b2c095a9786d1 WHIRLPOOL e2da135e411f0b87fec0faca0cb186591c93c150da814874259ba77fdd7c0619c2e64d78f61efd60b9dc1f007e52142eda10b5855456f4c11f2d10d0db82b85b
EBUILD caribou-0.4.14.ebuild 2395 SHA256 d2afadeededcebf84bf7288f6cee54af2f59cc6b333bc3d1285a059b4924480b SHA512 8ec1d22285692849d8ba8f5b7876a105bc91fec75db8940c4acc59274aae96194e9a421bc54122884d2b703b936fc14189a3ee6492274a8764a12eafe8530ae5 WHIRLPOOL 8d95ce145e07a02d3286571ecc71a991b9a4598b5a7ace1217e224f1e4e414bab5d8223dc67b7a9b9445c4a2a768d8bcea6cd7c4a612e2ce3635ddf493f84e59
-MISC ChangeLog 4968 SHA256 e614f6db9fc8f2dc7c8974e3a3357131f517fe757494df389ab3752ee3c185f8 SHA512 93ae6c9db61f9acc87b19c441e16e442aff1993e50361a92f27b8d4e6aa31c0f75dfa90755d6b61aa2bc245b634e88815cbffc3f3b58361454816a25c2109a68 WHIRLPOOL bb75060a638ff41b7895bb99f6654e3ede69c37b19984dcca49456ab60d7e3278e54ce4644b87486995737aef08f63653d78b7f35495c7a009a192ab251e9d8b
+EBUILD caribou-0.4.15.ebuild 2393 SHA256 f22a6fc5c59e25abf6344258820ea9af866225fcd136d53c5857fa9a4566b179 SHA512 6b3223130aded7287fcc9fa4f0e587a6a239936aa994bc93f5659ca4e7fbfab1f07d3c7f7410cbd488987677267f8ef06ea672b44e42866d628eff81efff2bb9 WHIRLPOOL 6b1a58278d181488f77dc9d3436783ed2f724d1ce35a5bac24d3193c2612410f60db43923e6288055cd837a026dbf44c208a5613e955c575e1ab12d0a3b30ab9
+MISC ChangeLog 5092 SHA256 d31330ef3761f92fed9ccb60e90cf3e031f739ca8756aff571de5c02775eed28 SHA512 91edbb37482f41904943375c0dd189d12889b2c85cbb4d6c26e832848b675cec8dd7cd5b903c9b193d5ca1ee66c3d61f4e7610771237de12e9d9fe4b590d1920 WHIRLPOOL 5e3a4094cf133de98bb5edff6d6c8cecec67a154984b3d7ca2694d92396eceb5888b495d802091f765c4e87da4549ff80b95dda8d46044c38406a6961e143c13
MISC metadata.xml 591 SHA256 8c557bc4420494a9164aba4827b2ae7ff5fa33c4fbbee31e586cc90a5887dcf8 SHA512 79d99b9578739bf6fb6f093e9a92af05c895f517c22d6160dc229281d52dfc670a8c43270dff4a1772ea98e70b247d553aa226fb07e8c0793949c088e0fc2413 WHIRLPOOL 4e7d730ed334f16b70dbe939bed42a548010abee47c9024133125e81f351e603389723fc385794451568dcc1366e7b0602c57fc79010786b7109993a1163491d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlQIM9oACgkQCaWpQKGI+9T6rACfRB7sbrJSDR0gS5+hYq1pNIIr
-6icAn0ebUglJx+PYwyWEgYzV+mWRcgwZ
-=hGMr
+iEYEAREIAAYFAlQd74IACgkQ1fmVwcYIWAYmNQCfRRz7TufdV2erBVaNozoX9Y9B
+Tw8AoKGZ3Hp881Qj9IOfZ1MlEn1JUTOH
+=+16i
-----END PGP SIGNATURE-----
diff --git a/app-accessibility/caribou/caribou-0.4.15.ebuild b/app-accessibility/caribou/caribou-0.4.15.ebuild
new file mode 100644
index 000000000000..dbcffb6a5088
--- /dev/null
+++ b/app-accessibility/caribou/caribou-0.4.15.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/caribou-0.4.15.ebuild,v 1.1 2014/09/20 21:20:01 eva Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="xml"
+
+inherit gnome2 python-r1
+
+DESCRIPTION="Input assistive technology intended for switch and pointer users"
+HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+ app-accessibility/at-spi2-core
+ >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
+ >=x11-libs/gtk+-3:3[introspection]
+ x11-libs/gtk+:2
+ >=dev-libs/gobject-introspection-0.10.7
+ dev-libs/libgee:0.8
+ dev-libs/libxml2
+ >=media-libs/clutter-1.5.11:1.0[introspection]
+ x11-libs/libX11
+ x11-libs/libxklavier
+ x11-libs/libXtst
+"
+# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
+# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
+# librsvg needed to load svg images in css styles
+RDEPEND="${COMMON_DEPEND}
+ >=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
+ >=gnome-base/gsettings-desktop-schemas-3
+ gnome-base/librsvg:2
+ sys-apps/dbus
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ >=dev-util/intltool-0.35.5
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ # delete custom PYTHONPATH, useless on Gentoo and potential bug source
+ # + caribou is python2 only so fix the shell scripts
+ sed -e '/export PYTHONPATH=.*python/ d' \
+ -e "s:@PYTHON@:${EPREFIX}/usr/bin/python2:" \
+ -i bin/{antler-keyboard,caribou-preferences}.in ||
+ die "sed failed"
+
+ gnome2_src_prepare
+
+ prepare_caribou() {
+ mkdir -p "${BUILD_DIR}" || die
+ }
+ python_foreach_impl prepare_caribou
+}
+
+src_configure() {
+ ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
+ gnome2_src_configure \
+ --disable-docs \
+ --disable-static \
+ --enable-gtk3-module \
+ --enable-gtk2-module \
+ VALAC=$(type -P true)
+ # vala is not needed for tarball builds, but configure checks for it...
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir gnome2_src_compile
+}
+
+src_test() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ python_foreach_impl run_in_build_dir gnome2_src_install
+ dodoc AUTHORS NEWS README # ChangeLog simply points to git log
+}