[arch-commits] Commit in aubio/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Tue Sep 21 20:18:24 UTC 2021
Date: Tuesday, September 21, 2021 @ 20:18:24
Author: dvzrv
Revision: 1020916
upgpkg: aubio 0.4.9-10: Rebuild to apply python package guidelines and fix waf build.
Export LINKFLAGS to prevent waf from overlinking.
Remove python-setuptools from depends for python-aubio.
Simplify installation in package() to adhere to python packaging guidelines.
Modified:
aubio/trunk/PKGBUILD
----------+
PKGBUILD | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-21 20:18:17 UTC (rev 1020915)
+++ PKGBUILD 2021-09-21 20:18:24 UTC (rev 1020916)
@@ -5,7 +5,7 @@
pkgbase=aubio
pkgname=('aubio' 'python-aubio')
pkgver=0.4.9
-pkgrel=9
+pkgrel=10
pkgdesc="A tool for extracting annotations from audio signals"
arch=('x86_64')
url="https://aubio.org/"
@@ -24,6 +24,7 @@
build() {
cd "${pkgbase}-${pkgver}"
+ export LINKFLAGS="$LDFLAGS"
waf configure --prefix=/usr \
--alltests \
--enable-fftw3 \
@@ -48,6 +49,7 @@
optdepends=('python-aubio: Python bindings')
provides=('libaubio.so')
groups=('pro-audio')
+
cd "${pkgname}-${pkgver}"
waf --destdir="${pkgdir}" install
# move doc, as waf configure doesn't honor the htmldir and docdir settings
@@ -59,11 +61,10 @@
package_python-aubio() {
pkgdesc="Python bindings for aubio"
- depends=('glibc' 'libaubio.so' 'python-numpy' 'python-setuptools')
+ depends=('glibc' 'libaubio.so' 'python-numpy')
+
cd "${pkgbase}-${pkgver}"
- python setup.py install --skip-build \
- --optimize=1 \
- --root="${pkgdir}"
+ python setup.py install --optimize=1 --root="${pkgdir}"
install -vDm 644 {AUTHORS,ChangeLog,README.md} \
-t "${pkgdir}/usr/share/doc/${pkgname}/"
}
More information about the arch-commits
mailing list