pkgname=pyalienfx
realname=pyAlienFX
pkgver=v1.0.2
pkgrel=2
pkgdesc="Multiplataform software to control Alienware LED's written in Python2"
arch=('any')
url="http://code.google.com/p/pyalienfx/"
license="GPLv3"
depends=(python2 pygtk gksu)
source=("http://pyalienfx.googlecode.com/files/$realname-$pkgver.tar.gz"
"libusb-1.0.so.0"::"https://pyalienfx.googlecode.com/issues/attachment?aid=80024000&name=libusb-1.0.so.0&token=Lzn_8zk-_SQoGPZBw5gKxqPw53M%3A1362241153720")
md5sums=('33b2abb3ad56ec5618a1f68698c49a43' '05e36bd689b406367ce32263d3fc624b')
build() {
tar -xf $realname-$pkgver.tar.gz
mkdir -p $pkgdir/opt/
mkdir -p $pkgdir/usr/
mkdir -p $pkgdir/usr/bin
}
package() {
# Copy necesary files
cd ${srcdir}
cp pyalienfx -R $pkgdir/opt/pyAlienFX
cp libusb-1.0.so.0 $pkgdir/opt/pyAlienFX/
# Generate the bin command
cd ${pkgdir}/usr/bin
echo -ne "#!/bin/bash\ncd /opt/pyAlienFX\ngksu LD_PRELOAD=/opt/pyAlienFX/libusb-1.0.so.0 python2 /opt/pyAlienFX/pyAlienFX.py" > pyalienfx
chmod a+x pyalienfx
}