diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..31c693d7779f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG +# Contributor: speps <speps at aur dot archlinux dot org> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgbase=python-pyalsaaudio +pkgname=(python-pyalsaaudio python2-pyalsaaudio) +pkgver=0.8.2 +pkgrel=1 +pkgdesc="ALSA wrappers for Python" +arch=('i686' 'x86_64') +url="http://larsimmisch.github.io/pyalsaaudio/" +license=('custom: PSF') +makedepends=('python-setuptools' 'python2-setuptools' 'alsa-lib') +source=("https://github.com/larsimmisch/pyalsaaudio/archive/$pkgver.tar.gz") +sha256sums=('2f16c327c0c9efd99e3094cd60044dfdd28b0a4522833af63194271c5b970e93') + +prepare() { + # copy folder, so we can cleanly build for both python versions + cp -rup pyalsaaudio-$pkgver py2alsaaudio-$pkgver +} + +build() { + # build for python 3 + cd pyalsaaudio-$pkgver + python setup.py build + + # build for python 2 + cd ../py2alsaaudio-$pkgver + python2 setup.py build +} + +# package for python 3 +package_python-pyalsaaudio() { + depends=('python' 'alsa-lib') + pkgdesc+=" 3" + + cd pyalsaaudio-$pkgver + + python setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# package for python 2 +package_python2-pyalsaaudio() { + depends=('python2' 'alsa-lib') + pkgdesc+=" 2" + + cd py2alsaaudio-$pkgver + + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |