summaryrefslogtreecommitdiffstats
path: root/abs/extra
diff options
context:
space:
mode:
Diffstat (limited to 'abs/extra')
-rw-r--r--abs/extra/alsa-driver/PKGBUILD25
-rw-r--r--abs/extra/alsa-driver/alsa-driver.install8
-rw-r--r--abs/extra/congruity/PKGBUILD25
-rw-r--r--abs/extra/crda/PKGBUILD49
-rw-r--r--abs/extra/crda/crda.install18
-rw-r--r--abs/extra/irqbalance/PKGBUILD39
-rw-r--r--abs/extra/irqbalance/irqbalance.rc.d46
-rw-r--r--abs/extra/libconcord/PKGBUILD29
-rw-r--r--abs/extra/libgda/PKGBUILD29
-rw-r--r--abs/extra/python-libconcord/PKGBUILD22
-rw-r--r--abs/extra/wxgtk/PKGBUILD15
-rw-r--r--abs/extra/wxpython/ChangeLog48
-rw-r--r--abs/extra/wxpython/PKGBUILD33
-rw-r--r--abs/extra/wxpython/editra-aui.diff11
14 files changed, 323 insertions, 74 deletions
diff --git a/abs/extra/alsa-driver/PKGBUILD b/abs/extra/alsa-driver/PKGBUILD
new file mode 100644
index 0000000..c4c3624
--- /dev/null
+++ b/abs/extra/alsa-driver/PKGBUILD
@@ -0,0 +1,25 @@
+# Syco <SycoLTH at gmail dot com>
+
+pkgname=alsa-driver
+_pkgname=alsa-driver
+pkgver=1.0.24
+pkgrel=0
+pkgdesc="An alternative implementation of Linux sound support"
+arch=('i686' 'x86_64')
+provides=(alsa-driver)
+install='alsa-driver.install'
+url="http://www.alsa-project.org"
+license=('GPL')
+options=(!libtool)
+#source=(ftp://ftp.alsa-project.org/pub/driver/${_pkgname}-${pkgver}.tar.bz2)
+source=(http://mirrors.zerg.biz/alsa/driver/${_pkgname}-${pkgver}.tar.bz2)
+md5sums=('a4ffd80745ce5098dfd48d83c2769e0e')
+
+build() {
+ k_updates=${pkgdir}/lib/modules/$(uname -r)/updates
+ install -d ${k_updates}
+ cd ${srcdir}/${_pkgname}-${pkgver}
+ ./configure --with-cards=all
+ make || return 1
+ install -D -m644 modules/*.ko ${k_updates} || return 1
+}
diff --git a/abs/extra/alsa-driver/alsa-driver.install b/abs/extra/alsa-driver/alsa-driver.install
new file mode 100644
index 0000000..912055c
--- /dev/null
+++ b/abs/extra/alsa-driver/alsa-driver.install
@@ -0,0 +1,8 @@
+_kernver=`uname -r`
+ post_remove() {
+ depmod -a $_kernver
+}
+
+post_install() {
+ depmod -a $_kernver
+}
diff --git a/abs/extra/congruity/PKGBUILD b/abs/extra/congruity/PKGBUILD
new file mode 100644
index 0000000..470a1e3
--- /dev/null
+++ b/abs/extra/congruity/PKGBUILD
@@ -0,0 +1,25 @@
+# $Id$
+# Maintainers:
+# Andreas Baumann <abaumann@yahoo.com>
+# Guillaume DUMOULIN <guillaume.dumoulin@gmail.com>
+# Contributor: elsixdiab
+
+pkgname=congruity
+pkgver=15
+pkgrel=2
+pkgdesc="Congruity is a GUI application for programming Logitech(R) Harmony(TM) remote controls."
+arch=('any')
+url="http://congruity.sourceforge.net"
+license=('GPL3')
+depends=('libconcord' 'wxpython' 'python-libconcord')
+makedepends=()
+install=
+options=
+source=(http://downloads.sourceforge.net/project/congruity/congruity/${pkgver}/"${pkgname}-${pkgver}.tar.bz2")
+md5sums=('c67cc411a7f7f02758fd55101c1a4be3')
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ sed -i 's@#!/usr/bin/env python@#!/usr/bin/env python2@g' congruity
+ make DESTDIR=${pkgdir} PREFIX=/usr install
+}
diff --git a/abs/extra/crda/PKGBUILD b/abs/extra/crda/PKGBUILD
index 5a23fbd..4fbb201 100644
--- a/abs/extra/crda/PKGBUILD
+++ b/abs/extra/crda/PKGBUILD
@@ -1,50 +1,33 @@
-# $Id: PKGBUILD 24388 2009-01-15 23:18:18Z thomas $
+# $Id: PKGBUILD 79865 2010-05-08 15:22:52Z thomas $
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgname=crda
-pkgver=0.9.5
-_regdbver=2009-01-15
-pkgrel=2
+pkgver=1.1.1
+pkgrel=1
pkgdesc="Central Regulatory Domain Agent"
arch=(i686 x86_64)
url="http://wireless.kernel.org/en/developers/Regulatory/CRDA"
license=('custom')
-depends=('libnl' 'libgcrypt' 'udev' 'iw')
+depends=('wireless-regdb' 'libnl' 'libgcrypt' 'udev' 'iw')
makedepends=('python-m2crypto')
-source=(http://wireless.kernel.org/download/crda/$pkgname-$pkgver.tar.bz2
- http://wireless.kernel.org/download/wireless-regdb/regulatory.bins/${_regdbver}-regulatory.bin
- crda.rc
- crda.conf.d)
-backup=(etc/conf.d/wireless-regdom)
-md5sums=('cee459e588441f713a96ae2fb0472d7f'
- 'a0db99e5385c876b6da7e2869546f6e2'
- '014eef3f8655e9a130064ec6891317fc'
- '2374dcf1c6530332f375e5362b80169b')
+install=crda.install
+source=(http://wireless.kernel.org/download/crda/${pkgname}-${pkgver}.tar.bz2
+ crda.rc)
+md5sums=('5fc77af68b3e21736b8ef2f8b061c810'
+ '014eef3f8655e9a130064ec6891317fc')
build() {
# Install crda, regdbdump and udev rules
msg "Compiling and installing crda ..."
- cd $srcdir/$pkgname-$pkgver
+ cd ${srcdir}/${pkgname}-${pkgver}
make crda regdbdump || return 1
- make DESTDIR=$pkgdir install || return 1
+ make DESTDIR=${pkgdir} install || return 1
+ # This rule automatically sets the regulatory domain when cfg80211 is loaded
+ echo 'ACTION=="add" SUBSYSTEM=="module", DEVPATH=="/module/cfg80211", RUN+="/etc/rc.d/wireless-regdom start >/dev/null"' >> ${pkgdir}/lib/udev/rules.d/85-regulatory.rules || return 1
- # Install and verify regulatory.bin file
- msg "Installing and verifying the regulatory.bin file ..."
- install -D -m444 $srcdir/${_regdbver}-regulatory.bin $pkgdir/usr/lib/crda/regulatory.bin || return 1
- if $pkgdir/sbin/regdbdump $pkgdir/usr/lib/crda/regulatory.bin > /dev/null; then
- msg "Regulatory database verification was succesful."
- else
- error "Regulatory database verification failed."
- return 1
- fi
-
msg "Installing license ..."
- install -D -m644 $srcdir/$pkgname-$pkgver/LICENSE $pkgdir/usr/share/licenses/crda/LICENSE || return 1
+ install -D -m644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/crda/LICENSE || return 1
- msg "Installing boot scripts ..."
- install -D -m755 $srcdir/crda.rc $pkgdir/etc/rc.d/wireless-regdom || return 1
- install -D -m644 $srcdir/crda.conf.d $pkgdir/etc/conf.d/wireless-regdom || return 1
- for dom in $($pkgdir/sbin/regdbdump $pkgdir/usr/lib/crda/regulatory.bin | grep ^country | cut -d' ' -f2 | sed 's|:||g'); do
- echo "#WIRELESS_REGDOM=\"${dom}\"" >> $pkgdir/etc/conf.d/wireless-regdom || return 1
- done
+ msg "Installing boot script ..."
+ install -D -m755 ${srcdir}/crda.rc ${pkgdir}/etc/rc.d/wireless-regdom || return 1
}
diff --git a/abs/extra/crda/crda.install b/abs/extra/crda/crda.install
new file mode 100644
index 0000000..c18e15f
--- /dev/null
+++ b/abs/extra/crda/crda.install
@@ -0,0 +1,18 @@
+## arg 1: the new package version
+post_install() {
+ echo "Uncomment the right regulatory domain in /etc/conf.d/wireless-regdom."
+ echo "It will automatically be set when necessary."
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ # In an upgrade from 1.0.1-1 or older, the wireless-regdom file moves from the crda package
+ # to the new wireless-regdb package. If the user changed the file, it is save to overwrite the one
+ # from wireless-regdb by the user-defined one
+ if [ $(vercmp $2 1.0.1-2) -lt 0 ]; then
+ if [ -f /etc/conf.d/wireless-regdom.pacorig -a -n "$(grep -v ^# /etc/conf.d/wireless-regdom.pacorig 2>/dev/null | grep -v ^$)" ]; then
+ mv /etc/conf.d/wireless-regdom.pacorig /etc/conf.d/wireless-regdom
+ fi
+ fi
+}
diff --git a/abs/extra/irqbalance/PKGBUILD b/abs/extra/irqbalance/PKGBUILD
index a21cda2..13db8d0 100644
--- a/abs/extra/irqbalance/PKGBUILD
+++ b/abs/extra/irqbalance/PKGBUILD
@@ -2,8 +2,8 @@
# Contributor: Martin Striz <ms@poruba.net>
pkgname=irqbalance
-pkgver=0.55
-pkgrel=4
+pkgver=0.56
+pkgrel=1
pkgdesc="IRQ balancing daemon for SMP systems"
arch=('i686' 'x86_64')
url="http://www.irqbalance.org/"
@@ -11,29 +11,24 @@ license=('GPL')
depends=(glib2)
makedepends=(pkgconfig)
backup=(etc/conf.d/irqbalance)
-install=($pkgname.install)
-source=(http://www.irqbalance.org/releases/$pkgname-$pkgver.tar.gz
- Makefile.irqbalance
+source=(http://irqbalance.googlecode.com/files/irqbalance-$pkgver.tbz2
irqbalance.conf.d
- run
- finish
- irqbalance.install)
+ irqbalance.rc.d)
+md5sums=('cd0c4d3b2bb84778a04fc594ad83949a'
+ '336c1ee99818f9ecda1687e34c69fd6b'
+ 'fb82fc5d267d39110baf720d81282a7c')
build() {
cd $srcdir/$pkgname-$pkgver
- # use our Makefile instead of one provided which is not quite right
- cp ../Makefile.irqbalance Makefile
- make || return 1
+ ./autogen.sh
+ ./configure
+ make
+}
- install -D -m755 irqbalance $pkgdir/usr/sbin/irqbalance || return 1
- mkdir -p $pkgdir/etc/sv/irqbalance || return 1
- install -D -m644 ../irqbalance.conf.d $pkgdir/etc/conf.d/irqbalance || return 1
- install -D -m755 ../run $pkgdir/etc/sv/irqbalance || return 1
- install -D -m755 ../finish $pkgdir/etc/sv/irqbalance || return 1
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ install -D -m755 irqbalance $pkgdir/usr/sbin/irqbalance
+ install -D -m644 irqbalance.1 $pkgdir/usr/share/man/man1/irqbalance.1
+ install -D -m644 ../irqbalance.conf.d $pkgdir/etc/conf.d/irqbalance
+ install -D -m755 ../irqbalance.rc.d $pkgdir/etc/rc.d/irqbalance
}
-md5sums=('9f6b314ff1fdc14173abeb40592d4edf'
- '45bc9e1d041d8547f2dbf12f887216df'
- '336c1ee99818f9ecda1687e34c69fd6b'
- '7f3ee7fb2fccb619f7c66668b6d96d35'
- 'ebb35e88267f4c2e6f68e675c81b2a34'
- '5f5e96d2fbf35e85d4a8004a3d6b73fc')
diff --git a/abs/extra/irqbalance/irqbalance.rc.d b/abs/extra/irqbalance/irqbalance.rc.d
new file mode 100644
index 0000000..987c26b
--- /dev/null
+++ b/abs/extra/irqbalance/irqbalance.rc.d
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+# source application-specific settings
+ONESHOT=0
+[ -f /etc/conf.d/irqbalance ] && . /etc/conf.d/irqbalance
+
+if [ "$ONESHOT" -ne 0 ]; then
+ ONESHOT_CMD="--oneshot"
+fi
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+PID=`pidof -o %PPID /usr/sbin/irqbalance`
+case "$1" in
+ start)
+ stat_busy "Starting IRQ balancing"
+ [ -z "$PID" ] && /usr/sbin/irqbalance $ONESHOT_CMD
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ if [ "$ONESHOT" -eq 0 ]; then
+ add_daemon irqbalance
+ fi
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping IRQ balancing"
+ [ ! -z "$PID" ] && kill $PID &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm_daemon irqbalance
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/abs/extra/libconcord/PKGBUILD b/abs/extra/libconcord/PKGBUILD
new file mode 100644
index 0000000..a4b4e2e
--- /dev/null
+++ b/abs/extra/libconcord/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Sven Klomp <mail@klomp.eu>
+# Contributor: Mattheus Happe <mhappe@gmail.com>
+
+pkgname=libconcord
+_pkgsrcname=concordance
+pkgver=0.23
+pkgrel=1
+pkgdesc="Concordance's core functionality contained in a shared library"
+url="http://www.phildev.net/harmony/index.shtml"
+license=("GPL3")
+arch=(i686 x86_64)
+depends=('libusb')
+optdepends=('udev: use libconcord as non-root user')
+source=("http://downloads.sourceforge.net/project/${_pkgsrcname}/${_pkgsrcname}/${pkgver}/${_pkgsrcname}-${pkgver}.tar.bz2")
+md5sums=('d7400d5b351b195b63adfafae68be3d8')
+
+
+build() {
+ cd ${srcdir}/${_pkgsrcname}-${pkgver}/libconcord
+ ./configure --prefix=/usr
+ make || return 1
+ make udev || return 1
+}
+
+package() {
+ cd ${srcdir}/${_pkgsrcname}-${pkgver}/libconcord
+ make prefix=${pkgdir}/usr install || return 1
+ make prefix=${pkgdir}/ install_udev || return 1
+} \ No newline at end of file
diff --git a/abs/extra/libgda/PKGBUILD b/abs/extra/libgda/PKGBUILD
index c4350b7..0b46cb6 100644
--- a/abs/extra/libgda/PKGBUILD
+++ b/abs/extra/libgda/PKGBUILD
@@ -1,23 +1,30 @@
-# $Id: PKGBUILD 36066 2009-04-19 20:31:09Z jgc $
+# $Id: PKGBUILD 99473 2010-11-14 19:52:55Z ibiru $
# Maintainer: tobias <tobias@archlinux.org>
# Contributor: Tobias Kieslich <tobias@justdreams.de>
pkgname=libgda
-pkgver=4.0.2
-pkgrel=4
-pkgdesc="data abstraction layer; with mysql, pgsql, ldap, xml, sqlite providers"
+pkgver=4.2.1
+pkgrel=1
+pkgdesc="data abstraction layer; with mysql, pgsql, xml, sqlite providers"
arch=(i686 x86_64)
license=('GPL')
-depends=('glib2>=2.20.1' 'libxslt' 'db>=4.7' 'ncurses>=5.7-2')
-makedepends=('intltool' 'pkgconfig' 'openjdk6')
+depends=('glib2>=2.26.0' 'libxslt' 'db>=5.1.19' 'ncurses>=5.7' 'libsoup>=2.32.0' 'libmysqlclient>=5.1.51' 'postgresql-libs>=9.0.1')
+makedepends=('intltool')
options=('!libtool')
url="http://www.gnome-db.org"
-source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/4.0/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('cd79f6542cdd9477017b76b5f81c776f')
+source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/4.2/${pkgname}-${pkgver}.tar.bz2)
+sha256sums=('d485d24fb19bd95faad196c8ed22b2cb8f9e9275d907f880a3f8f079f6bf40f7')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr --sysconfdir=/etc --disable-static --with-jni=/usr/lib/jvm/java-1.6.0-openjdk/include/ --without-java || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ sed -i -e 's/python/python2/' libgda-report/RML/trml*/trml*.py
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --with-bdb=/usr --with-bdb-libdir-name=lib \
+ --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/abs/extra/python-libconcord/PKGBUILD b/abs/extra/python-libconcord/PKGBUILD
new file mode 100644
index 0000000..fb638f8
--- /dev/null
+++ b/abs/extra/python-libconcord/PKGBUILD
@@ -0,0 +1,22 @@
+# $Id$
+# Maintainers:
+# Andreas Baumann <abaumann@yahoo.com>
+# Guillaume DUMOULIN <guillaume.dumoulin@gmail.com>
+# Contributor: elsixdiab
+pkgname=python-libconcord
+_pkgsrcname=concordance
+pkgver=0.23
+pkgrel=3
+pkgdesc="This software will allow you to program your Logitech Harmony universal remote control"
+url="http://www.phildev.net/harmony/index.shtml"
+license="GPL"
+arch=('any')
+depends=('libconcord=0.23' 'python2')
+source=("http://downloads.sourceforge.net/${_pkgsrcname}/${_pkgsrcname}-${pkgver}.tar.bz2")
+md5sums=('d7400d5b351b195b63adfafae68be3d8')
+build() {
+ cd $srcdir/${_pkgsrcname}-${pkgver}/libconcord/bindings/python/
+ python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+
diff --git a/abs/extra/wxgtk/PKGBUILD b/abs/extra/wxgtk/PKGBUILD
index 283fc84..7eb97bb 100644
--- a/abs/extra/wxgtk/PKGBUILD
+++ b/abs/extra/wxgtk/PKGBUILD
@@ -1,19 +1,19 @@
-# $Id$
-# Maintainer: Eric Bélanger <eric@archlinux.org>
+# $Id: PKGBUILD 99629 2010-11-15 21:53:38Z eric $
+# Maintainer: Eric Belanger <eric@archlinux.org>
pkgname=wxgtk
-pkgver=2.8.12
-pkgrel=1
+pkgver=2.8.11
+pkgrel=2
pkgdesc="GTK+ implementation of wxWidgets API for GUI"
arch=('i686' 'x86_64')
url="http://wxwidgets.org"
license=('custom:wxWindows')
-depends=('gtk2' 'gstreamer0.10-base' 'libgl' 'libxxf86vm' 'libsm')
+depends=('gtk2' 'gstreamer0.10-base' 'libgl' 'libxxf86vm')
makedepends=('gstreamer0.10-base-plugins' 'gconf' 'mesa')
#source=(http://downloads.sourceforge.net/wxpython/wxPython-src-${pkgver}.tar.bz2)
source=(http://downloads.sourceforge.net/wxwindows/wxGTK-${pkgver}.tar.bz2)
-md5sums=('08f81ab60647308058f6ce99712b14f8')
-sha1sums=('a8d31ef924ae49e97690646b13d5a2a7be7dda10')
+md5sums=('6040933d200037f90f6aa1c5169e7ec6')
+sha1sums=('e979d9d2b1ee5bd10e90fd00b02f3306327c661a')
build() {
# cd "${srcdir}/wxPython-src-${pkgver}"
@@ -34,4 +34,3 @@ package() {
make DESTDIR="${pkgdir}" install
install -D -m644 ../../docs/licence.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
-
diff --git a/abs/extra/wxpython/ChangeLog b/abs/extra/wxpython/ChangeLog
new file mode 100644
index 0000000..02c759e
--- /dev/null
+++ b/abs/extra/wxpython/ChangeLog
@@ -0,0 +1,48 @@
+2010-08-21 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.11.0-2
+ * Rebuilt for python2
+
+2010-06-03 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.11.0-1
+ * Upstream update
+
+2010-05-08 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.10.1-2
+ * Rebuilt against wxgtk 2.8.11
+ * Added mediactrl support (close FS#18522)
+
+2009-05-18 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.10.1-1
+ * Upstream update
+ * Added patch for editra
+
+2009-05-05 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.9.2-2
+ * Rebuilt against wxgtk 2.8.10
+
+2009-03-06 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.9.2-1
+ * Upstream update
+
+2008-10-28 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.9.1-1
+ * Upstream update
+ * Python 2.6 rebuild
+
+2008-08-19 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.8.1-1
+ * Upstream update
+
+2008-07-05 Eric Belanger <eric@archlinux.org>
+
+ * wxpython 2.8.8.0-1
+ * Upstream update
+ * Added ChangeLog
diff --git a/abs/extra/wxpython/PKGBUILD b/abs/extra/wxpython/PKGBUILD
new file mode 100644
index 0000000..b9375cc
--- /dev/null
+++ b/abs/extra/wxpython/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 88207 2010-08-21 05:14:19Z eric $
+# Maintainer: Eric Belanger <eric@archlinux.org>
+# Contributor: Andrew Wright <andreww@photism.org>
+
+pkgname=wxpython
+pkgver=2.8.11.0
+pkgrel=2
+pkgdesc="A wxWidgets GUI toolkit for Python"
+arch=('i686' 'x86_64')
+license=('custom:wxWindows')
+url="http://www.wxpython.org"
+depends=('wxgtk' 'python2')
+makedepends=('mesa')
+changelog=ChangeLog
+source=(http://downloads.sourceforge.net/wxpython/wxPython-src-${pkgver}.tar.bz2 editra-aui.diff)
+md5sums=('63f73aae49e530852db56a31b57529fa' '06c637c34c1570d8c82b870ce19c0622')
+sha1sums=('18982edc236a1d87e4eef018928358c925aa5b17' '077fe341bf8822647934d6b1ea82ce9b0adbf93a')
+
+build() {
+ cd "${srcdir}/wxPython-src-${pkgver}"
+ patch -p1 < ../editra-aui.diff
+ ./configure --prefix=/usr --libdir=/usr/lib --with-gtk=2 --with-opengl --enable-unicode \
+ --enable-graphics_ctx --with-gnomeprint --disable-optimize --enable-mediactrl \
+ --with-libpng=sys --with-libxpm=sys --with-libjpeg=sys --with-libtiff=sys
+ cd "${srcdir}/wxPython-src-${pkgver}/wxPython"
+ python2 setup.py WXPORT=gtk2 UNICODE=1 build
+}
+
+package() {
+ cd "${srcdir}/wxPython-src-${pkgver}/wxPython"
+ python2 setup.py WXPORT=gtk2 UNICODE=1 install --root="${pkgdir}"
+ install -D -m644 ../docs/licence.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/abs/extra/wxpython/editra-aui.diff b/abs/extra/wxpython/editra-aui.diff
new file mode 100644
index 0000000..afdcf9f
--- /dev/null
+++ b/abs/extra/wxpython/editra-aui.diff
@@ -0,0 +1,11 @@
+diff -Naur wxPython-src-2.8.11.0-orig/wxPython/setup.py wxPython-src-2.8.11.0/wxPython/setup.py
+--- wxPython-src-2.8.11.0-orig/wxPython/setup.py 2010-06-04 04:15:47.000000000 -0400
++++ wxPython-src-2.8.11.0/wxPython/setup.py 2010-06-04 04:18:36.000000000 -0400
+@@ -893,6 +893,7 @@
+ 'wx.tools.Editra.src.eclib',
+ 'wx.tools.Editra.src.ebmlib',
+ 'wx.tools.Editra.src.extern',
++ 'wx.tools.Editra.src.extern.aui',
+ 'wx.tools.Editra.src.syntax',
+ ]
+