[arch-commits] Commit in aubio/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Mon Feb 19 00:35:44 UTC 2018


    Date: Monday, February 19, 2018 @ 00:35:42
  Author: dvzrv
Revision: 296287

upgpkg: aubio 0.4.6-3

Being more explicit during package().
Adding pkgdesc for split packages. Minor fixes.

Modified:
  aubio/trunk/PKGBUILD

----------+
 PKGBUILD |   20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-02-19 00:32:24 UTC (rev 296286)
+++ PKGBUILD	2018-02-19 00:35:42 UTC (rev 296287)
@@ -6,8 +6,7 @@
 pkgbase=aubio
 pkgname=('aubio' 'python-aubio' 'python2-aubio')
 pkgver=0.4.6
-pkgrel=2
-pkgdesc="A tool for extracting annotations from audio signals"
+pkgrel=3
 arch=('x86_64')
 url="https://aubio.org/"
 license=('GPL3')
@@ -23,7 +22,9 @@
   cp -av "${pkgname[0]}-${pkgver}" "${pkgname[2]}-${pkgver}"
   cd "${pkgname[2]}-${pkgver}"
   # python2 shebang
-  sed -e '1s/python/&2/' -i "python/lib/${pkgname}/"{__init__,cmd,cut}.py -i "python/tests/"*.py
+  sed -e '1s/python/&2/' \
+    -i "python/lib/${pkgname}/"{__init__,cmd,cut}.py \
+    -i "python/tests/"*.py
 }
 
 build() {
@@ -51,6 +52,7 @@
 }
 
 package_aubio() {
+  pkgdesc="A tool for extracting annotations from audio signals"
   depends=('ffmpeg' 'fftw' 'jack' 'libsamplerate' 'libsndfile')
   optdepends=('python2-numpy: Python 2.x interface'
               'python-numpy: Python 3.x interface')
@@ -57,13 +59,14 @@
   cd "${pkgname[0]}-${pkgver}"
   python2 waf --destdir="${pkgdir}" install
   # move doc, as waf configure doesn't honor the htmldir and docdir settings
-  mv -v "${pkgdir}/usr/share/doc/lib${pkgname}-doc" \
-    "${pkgdir}/usr/share/doc/${pkgname}"
-  install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
+  mv -v "${pkgdir}/usr/share/doc/lib${pkgname[0]}-doc" \
+    "${pkgdir}/usr/share/doc/${pkgname[0]}"
+  install -t "${pkgdir}/usr/share/doc/${pkgname[0]}/" \
     -vDm644 {AUTHORS,ChangeLog,README.md}
 }
 
 package_python-aubio() {
+  pkgdesc="Python 3.x bindings for aubio."
   depends=('aubio' 'python-numpy')
   cd "${pkgname[1]}-${pkgver}"
   python setup.py install --skip-build \
@@ -70,11 +73,12 @@
     --optimize=1 \
     --prefix=/usr \
     --root="${pkgdir}"
-  install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
+  install -t "${pkgdir}/usr/share/doc/${pkgname[1]}/" \
     -vDm644 {AUTHORS,ChangeLog,README.md}
 }
 
 package_python2-aubio() {
+  pkgdesc="Python 2.x bindings for aubio."
   depends=('aubio' 'python2-numpy')
   cd "${pkgname[2]}-${pkgver}"
   python2 setup.py install --skip-build \
@@ -81,7 +85,7 @@
     --optimize=1 \
     --prefix=/usr \
     --root="${pkgdir}"
-  install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
+  install -t "${pkgdir}/usr/share/doc/${pkgname[1]}/" \
     -vDm644 {AUTHORS,ChangeLog,README.md}
   # move duplicates
   mv -v ${pkgdir}/usr/bin/aubio ${pkgdir}/usr/bin/aubio2



More information about the arch-commits mailing list