diff options
author | Carl Smedstad | 2023-06-17 19:49:27 +0200 |
---|---|---|
committer | Carl Smedstad | 2023-06-17 19:51:24 +0200 |
commit | 7b085014ee17f0f5e42d6922424cc15df8cc6f2d (patch) | |
tree | 0d275a09e96f3a9da9666a757ca99cad65c93610 | |
parent | 6fd080fd715551ea22115ea3150fd38264aa30d0 (diff) | |
download | aur-7b085014ee17f0f5e42d6922424cc15df8cc6f2d.tar.gz |
Publish version 0.10.0-1 - Drop Python2 support
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 59 |
3 files changed, 32 insertions, 55 deletions
@@ -1,25 +1,15 @@ pkgbase = python-pyalsaaudio pkgdesc = ALSA wrappers for Python - pkgver = 0.9.0 + pkgver = 0.10.0 pkgrel = 1 - url = http://larsimmisch.github.io/pyalsaaudio/ - arch = i686 + url = https://github.com/larsimmisch/pyalsaaudio arch = x86_64 + arch = i686 arch = armv7h - license = custom: PSF + license = custom:PSF makedepends = python-setuptools - makedepends = python2-setuptools - makedepends = alsa-lib - source = https://files.pythonhosted.org/packages/source/p/pyalsaaudio/pyalsaaudio-0.9.0.tar.gz - md5sums = 48c40424a79c2568676a41643d93f1f7 - -pkgname = python-pyalsaaudio - pkgdesc = ALSA wrappers for Python 3 - depends = python - depends = alsa-lib - -pkgname = python2-pyalsaaudio - pkgdesc = ALSA wrappers for Python 2 - depends = python2 depends = alsa-lib + source = python-pyalsaaudio-0.10.0.tar.gz::https://github.com/larsimmisch/pyalsaaudio/archive/refs/tags/0.10.0.tar.gz + sha256sums = d63465df6bbeda637dcd1b2a9c713f2035b0b890387258db99f28158886303fe +pkgname = python-pyalsaaudio diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,53 +1,36 @@ -# Maintainer: Andrew Steinke <rkcf@rkcf.me> +# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com> +# Contributor: Andrew Steinke <rkcf@rkcf.me> # Contributor: 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.9.0 +pkgname=python-pyalsaaudio +_name=${pkgname#python-} +pkgver=0.10.0 pkgrel=1 pkgdesc="ALSA wrappers for Python" -arch=('i686' 'x86_64' 'armv7h') -url="http://larsimmisch.github.io/pyalsaaudio/" -license=('custom: PSF') -makedepends=('python-setuptools' 'python2-setuptools' 'alsa-lib') -source=("https://files.pythonhosted.org/packages/source/p/pyalsaaudio/pyalsaaudio-$pkgver.tar.gz") -md5sums=('48c40424a79c2568676a41643d93f1f7') - -prepare() { - # copy folder, so we can cleanly build for both python versions - cp -rup pyalsaaudio-$pkgver py2alsaaudio-$pkgver -} +arch=(x86_64 i686 armv7h) +url="https://github.com/larsimmisch/pyalsaaudio" +license=(custom:PSF) +depends=(alsa-lib) +makedepends=(python-setuptools) -build() { - # build for python 3 - cd pyalsaaudio-$pkgver - python setup.py build +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('d63465df6bbeda637dcd1b2a9c713f2035b0b890387258db99f28158886303fe') - # build for python 2 - cd ../py2alsaaudio-$pkgver - python2 setup.py build -} +_archive="$_name-$pkgver" -# package for python 3 -package_python-pyalsaaudio() { - depends=('python' 'alsa-lib') - pkgdesc+=" 3" - - cd pyalsaaudio-$pkgver +build() { + cd "$_archive" - python setup.py install --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + python setup.py build } -# package for python 2 -package_python2-pyalsaaudio() { - depends=('python2' 'alsa-lib') - pkgdesc+=" 2" +package() { + cd "$_archive" - cd py2alsaaudio-$pkgver + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build - python2 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" } |