[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