From ed97beac911f4ab0cb31780a6ccee9526b1ab6fc Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Wed, 25 Jun 2014 11:37:47 +0200 Subject: [PATCH] New package: python-atspi-2.12.0 with 3.4 subpkg, replaces pyatspi Revbump caribou. --- srcpkgs/caribou/template | 4 +-- srcpkgs/python-atspi/template | 56 +++++++++++++++++++++++++++++++++++ srcpkgs/python3.4-atspi | 1 + 3 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/python-atspi/template create mode 120000 srcpkgs/python3.4-atspi diff --git a/srcpkgs/caribou/template b/srcpkgs/caribou/template index 9f7a772bf30..471eeb1b56c 100644 --- a/srcpkgs/caribou/template +++ b/srcpkgs/caribou/template @@ -1,14 +1,14 @@ # Template file for 'caribou' pkgname=caribou version=0.4.13 -revision=5 +revision=6 lib32disabled=yes build_style=gnu-configure configure_args="--disable-schemas-compile --disable-static --disable-gtk2-module" hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection" makedepends="vala-devel>=0.24 libxklavier-devel libgee08-devel python-gobject-devel clutter-devel gtk+3-devel libXtst-devel gir-freedesktop" -depends="python-gobject pyatspi python-dbus gir-freedesktop at-spi2-atk +depends="python-gobject python-atspi python-dbus gir-freedesktop at-spi2-atk desktop-file-utils" pycompile_module="$pkgname" short_desc="An alternative to the Gnome On-screen Keyboard" diff --git a/srcpkgs/python-atspi/template b/srcpkgs/python-atspi/template new file mode 100644 index 00000000000..2d64f2f0799 --- /dev/null +++ b/srcpkgs/python-atspi/template @@ -0,0 +1,56 @@ +# Template file for 'python-atspi' +pkgname=python-atspi +version=2.12.0 +revision=1 +noarch=yes +wrksrc="pyatspi-${version}" +build_style=gnu-configure +python_versions="2.7 3.4" +hostmakedepends="pkg-config which" +makedepends="at-spi2-core-devel>=2.10 python-gobject-devel>=3.10" +depends="${makedepends/-devel/}" +replaces="pyatspi>=0" +pycompile_module="pyatspi" +short_desc="Python2 bindings for AT-SPI" +maintainer="Juan RP " +homepage="http://www.gnome.org/" +license="GPL-2" +distfiles="${GNOME_SITE}/pyatspi/${version%.*}/pyatspi-${version}.tar.xz" +checksum=4e6cd801412a090dcc7ec2a27298dee5e84dc0af11479d5d5c061254b8ea6ac4 + +do_configure() { + mkdir ${wrksrc}/python2-build + cd ${wrksrc}/python2-build + ../configure ${configure_args} --with-python=/usr/bin/python + + mkdir ${wrksrc}/python3.4-build + cd ${wrksrc}/python3.4-build + ../configure ${configure_args} --with-python=/usr/bin/python3.4 +} + +do_build() { + cd ${wrksrc}/python2-build + make ${makejobs} + + cd ${wrksrc}/python3.4-build + make ${makejobs} +} + +do_install() { + cd ${wrksrc}/python2-build + make DESTDIR=${DESTDIR} install + + cd ${wrksrc}/python3.4-build + make DESTDIR=${DESTDIR} install +} + +python3.4-atspi_package() { + noarch=yes + depends="at-spi2-core>=2.10 python3.4-gobject>=3.10" + pycompile_version="3.4" + pycompile_module="pyatspi" + short_desc="${short_desc//Python2/Python3.4}" + pkg_install() { + vmove /usr/lib/python3.4 + } +} diff --git a/srcpkgs/python3.4-atspi b/srcpkgs/python3.4-atspi new file mode 120000 index 00000000000..2b034c1fa05 --- /dev/null +++ b/srcpkgs/python3.4-atspi @@ -0,0 +1 @@ +python-atspi \ No newline at end of file