[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