summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-06-17 19:49:27 +0200
committerCarl Smedstad2023-06-17 19:51:24 +0200
commit7b085014ee17f0f5e42d6922424cc15df8cc6f2d (patch)
tree0d275a09e96f3a9da9666a757ca99cad65c93610
parent6fd080fd715551ea22115ea3150fd38264aa30d0 (diff)
downloadaur-7b085014ee17f0f5e42d6922424cc15df8cc6f2d.tar.gz
Publish version 0.10.0-1 - Drop Python2 support
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD59
3 files changed, 32 insertions, 55 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7abc1c855c3f..7cae14a1455d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 642b1ea7a28a..06b4aa5b823f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}