Date: Monday, November 11, 2019 @ 19:01:22 Author: dvzrv Revision: 526810
upgpkg: lilv 0.24.6-1 Upgrading to 0.24.6. Updating maintainer info. Adding all direct library dependencies to depends. Adding python, lv2, libsndfile and, swig and waf to makedepends. Adding python to optdepends (for python library). Building with system waf. Adding liblilv-0.so to provides. Minor cleanups. Modified: lilv/trunk/PKGBUILD ----------+ PKGBUILD | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-11 18:23:35 UTC (rev 526809) +++ PKGBUILD 2019-11-11 19:01:22 UTC (rev 526810) @@ -1,35 +1,37 @@ -# Maintainer: David Runge <[email protected]> +# Maintainer: David Runge <[email protected]> # Contributor: Ray Rashif <[email protected]> # Contributor: speps <speps at aur dot archlinux dot org> pkgname=lilv -pkgver=0.24.4 -pkgrel=4 +pkgver=0.24.6 +pkgrel=1 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/" license=('custom:ISC') -depends=('sratom' 'jack') -makedepends=('swig' 'waf') +depends=('glibc' 'libserd-0.so' 'libsord-0.so' 'libsratom-0.so') +makedepends=('libsndfile' 'lv2' 'python' 'swig' 'waf') optdepends=('bash-completion: completion for bash' - 'libsndfile: for lv2apply') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig} - "autowaf.py::https://git.drobilla.net/cgit.cgi/autowaf/plain/extras/autowaf.py?id=d7a7ca42155924d29ce98a0b5f15dcf3d7a0cc3d") -sha512sums=('cb909c83dbac36b51a206fe508aec51e52ddf068f9a159d053888594402def8d140aae0d9e1e1866e722396f7ec8dea4b86d4c1b958f56eb3193b78307918a89' - 'SKIP' - '7557aa23f994a527fbec88997e0e6a12fbead9bb3440d26c3350004a90c4bf1d36ed53f11590c8fb388c19f9d6b3516c8cc4c667b831866810a04d4de47a0e69') + 'libsndfile: for lv2apply' + 'python: for Python bindings') +provides=('liblilv-0.so') +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('0cf89d7dac97727e744579d3f4f4b330f56cf72f1a30bd03abfd645233aaf04e9bbf2abf460a0e4b963ed40e1ae78ed5f36127553bdab16e3e7dd3e93b70cdad' + 'SKIP') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') prepare() { cd "${pkgname}-${pkgver}" - mkdir -p tools + # let wscript(s) find the custom waf scripts + mkdir -pv tools touch __init__.py - cp -v ../autowaf.py tools/ - # don't run local ldconfig - # use local custom waf script - sed -e '/ldconfig/d' \ - -e 's/waflib.extras/tools/g' \ + cp -v waflib/extras/{autoship,autowaf,lv2}.py tools/ + mkdir -pv plugins/tools/ + cp -v waflib/extras/{autoship,autowaf,lv2}.py plugins/tools/ + rm -rv waflib + sed -e 's/waflib.extras/tools/g' \ -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \ + -e "s/load('lv2'/load('lv2', tooldir='tools'/g" \ -i wscript } @@ -36,10 +38,9 @@ build() { cd "${pkgname}-${pkgver}" waf configure --prefix=/usr \ - --bindings \ - --no-bash-completion \ - --dyn-manifest \ - --test + --no-bash-completion \ + --dyn-manifest \ + --test waf build } @@ -53,10 +54,9 @@ waf install --destdir="${pkgdir}" # license install -vDm 644 COPYING \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + -t "${pkgdir}/usr/share/licenses/${pkgname}" # bash completion install -vDm 644 utils/lilv.bash_completion\ "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" } - # vim:set ts=2 sw=2 et:
