diff options
author | Carsten Teibes | 2015-06-07 13:13:58 +0200 |
---|---|---|
committer | Carsten Teibes | 2015-06-07 13:13:58 +0200 |
commit | 16b4d1ec981a4eea85a6d17921a2a14dd617055a (patch) | |
tree | 00572760a6faae28d65e63c342c80374c32a6c42 | |
download | aur-16b4d1ec981a4eea85a6d17921a2a14dd617055a.tar.gz |
[add] python-pyalsaaudio-git
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6d15fe2150ae --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = python-pyalsaaudio-git + pkgdesc = ALSA wrappers for Python (development version) + pkgver = 0.8.2.r0.g5cbc886 + pkgrel = 1 + url = http://larsimmisch.github.io/pyalsaaudio/ + arch = i686 + arch = x86_64 + license = custom: PSF + makedepends = python-setuptools + makedepends = python2-setuptools + makedepends = alsa-lib + source = git+https://github.com/larsimmisch/pyalsaaudio.git + md5sums = SKIP + +pkgname = python-pyalsaaudio-git + pkgdesc = ALSA wrappers for Python 3 (development version) + depends = python + depends = alsa-lib + provides = python-pyalsaaudio + conflicts = python-pyalsaaudio + +pkgname = python2-pyalsaaudio-git + pkgdesc = ALSA wrappers for Python 2 (development version) + depends = python2 + depends = alsa-lib + provides = python2-pyalsaaudio + conflicts = python2-pyalsaaudio + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ecadf45b04e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG + +pkgbase=python-pyalsaaudio-git +pkgname=(python-pyalsaaudio-git python2-pyalsaaudio-git) +pkgver=0.8.2.r0.g5cbc886 +pkgrel=1 +pkgdesc="ALSA wrappers for Python (development version)" +arch=('i686' 'x86_64') +url="http://larsimmisch.github.io/pyalsaaudio/" +license=('custom: PSF') +makedepends=('python-setuptools' 'python2-setuptools' 'alsa-lib') +source=("git+https://github.com/larsimmisch/pyalsaaudio.git") +md5sums=('SKIP') + +pkgver() { + cd pyalsaaudio + git describe --long --tags | sed 's/-/.r/;s/-/./' +} + +prepare() { + # copy folder, so we can cleanly build for both python versions + cp -rup pyalsaaudio python-pyalsaaudio + cp -rup pyalsaaudio python2-pyalsaaudio +} + +build() { + # build for python 3 + cd python-pyalsaaudio + python setup.py build + + # build for python 2 + cd ../python2-pyalsaaudio + python2 setup.py build +} + +# package for python 3 +package_python-pyalsaaudio-git() { + depends=('python' 'alsa-lib') + pkgdesc="${pkgdesc/Python/Python 3}" + conflicts=('python-pyalsaaudio') + provides=('python-pyalsaaudio') + + cd python-pyalsaaudio + + python setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# package for python 2 +package_python2-pyalsaaudio-git() { + depends=('python2' 'alsa-lib') + pkgdesc="${pkgdesc/Python/Python 2}" + conflicts=('python2-pyalsaaudio') + provides=('python2-pyalsaaudio') + + cd python2-pyalsaaudio + + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |