summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 15 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9e12ee55d3b5..7b49900c498c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,15 @@ pkgbase=python-pyalsaaudio-git
pkgname=(python-pyalsaaudio-git)
_pkgname=pyalsaaudio
pkgver=0.9.2.r17.g67adbf0
-pkgrel=1
+pkgrel=2
pkgdesc="ALSA wrappers for Python (development version)"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'armv7h')
url="http://larsimmisch.github.io/pyalsaaudio/"
license=('custom: PSF')
-makedepends=('python-setuptools' 'alsa-lib')
+depends=('alsa-lib' 'glibc')
+conflicts=('python-pyalsaaudio')
+provides=('python-pyalsaaudio')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
source=("git+https://github.com/larsimmisch/${_pkgname}.git")
md5sums=('SKIP')
@@ -19,21 +22,18 @@ pkgver() {
git describe --long --tags | sed 's/^v//; s/-/.r/; s/-/./g'
}
+_archive="${_pkgname}"
+
build() {
- # build for python 3
- cd ${_pkgname}
- python setup.py build
+ cd "${_archive}"
+
+ python -m build --wheel --no-isolation
}
-# package for python 3
-package_python-pyalsaaudio-git() {
- depends=('python' 'alsa-lib')
- pkgdesc="${pkgdesc/Python/Python 3}"
- conflicts=('python-pyalsaaudio')
- provides=('python-pyalsaaudio')
+package() {
+ cd "${_archive}"
- cd ${_pkgname}
+ python -m installer --destdir="$pkgdir" dist/*.whl
- python setup.py install --root="$pkgdir/" --optimize=1
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}