[arch-commits] Commit in lilv/repos/community-x86_64 (4 files)
Date: Sunday, April 26, 2020 @ 20:48:39 Author: dvzrv Revision: 621675 archrelease: copy trunk to community-x86_64 Added: lilv/repos/community-x86_64/PKGBUILD (from rev 621674, lilv/trunk/PKGBUILD) lilv/repos/community-x86_64/lilvmm.patch (from rev 621674, lilv/trunk/lilvmm.patch) Deleted: lilv/repos/community-x86_64/PKGBUILD lilv/repos/community-x86_64/lilvmm.patch --+ PKGBUILD | 125 - lilvmm.patch | 80 ++-- 2 files changed, 103 insertions(+), 102 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-04-26 20:48:22 UTC (rev 621674) +++ PKGBUILD2020-04-26 20:48:39 UTC (rev 621675) @@ -1,62 +0,0 @@ -# Maintainer: David Runge -# Contributor: Ray Rashif -# Contributor: speps - -pkgname=lilv -pkgver=0.24.6 -pkgrel=2 -pkgdesc="A C library interface to the LV2 plug-in standard" -arch=('x86_64') -url="https://drobilla.net/software/lilv/"; -license=('custom:ISC') -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' -'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}" - # let wscript(s) find the custom waf scripts - mkdir -pv tools - touch __init__.py - 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 -} - -build() { - cd "${pkgname}-${pkgver}" - waf configure --prefix=/usr \ ---no-bash-completion \ ---dyn-manifest \ ---test - waf build -} - -check() { - cd "${pkgname}-${pkgver}" - waf test -} - -package() { - cd "${pkgname}-${pkgver}" - waf install --destdir="${pkgdir}" - # license - install -vDm 644 COPYING \ --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: Copied: lilv/repos/community-x86_64/PKGBUILD (from rev 621674, lilv/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-04-26 20:48:39 UTC (rev 621675) @@ -0,0 +1,63 @@ +# Maintainer: David Runge +# Contributor: Ray Rashif +# Contributor: speps + +pkgname=lilv +pkgver=0.24.8 +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=('glibc') +makedepends=('libsndfile' 'lv2' 'python' 'serd' 'sord' 'sratom' 'swig' 'waf') +optdepends=('bash-completion: completion for bash' +'libsndfile: for lv2apply' +'python: for Python bindings') +provides=('liblilv-0.so') +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('f2b2638372a8280041f6e88e2077f2109f89dad6feedb9d07a88c6b5a05c37b62112f5d03282da4335ddd0d14339cfb49ad96a3df3de310265a40c24718be192' +'SKIP') +validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') + +prepare() { + cd "${pkgname}-${pkgver}" + # let wscript(s) find the custom waf scripts + mkdir -pv tools + touch __init__.py + 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 +} + +build() { + cd "${pkgname}-${pkgver}" + waf configure --prefix=/usr \ +--no-bash-completion \ +--dyn-manifest \ +--test + waf -v build +} + +check() { + cd "${pkgname}-${pkgver}" + waf test +} + +package() { + depends+=('libserd-0.so' 'libsord-0.so' 'libsratom-0.so') + cd "${pkgname}-${pkgver}" + waf install --destdir="${pkgdir}" + # license + install -vDm 644 COPYING \ +-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: Deleted: lilvmm.patch =
[arch-commits] Commit in lilv/repos/community-x86_64 (4 files)
Date: Monday, November 11, 2019 @ 19:01:47 Author: dvzrv Revision: 526811 archrelease: copy trunk to community-x86_64 Added: lilv/repos/community-x86_64/PKGBUILD (from rev 526810, lilv/trunk/PKGBUILD) lilv/repos/community-x86_64/lilvmm.patch (from rev 526810, lilv/trunk/lilvmm.patch) Deleted: lilv/repos/community-x86_64/PKGBUILD lilv/repos/community-x86_64/lilvmm.patch --+ PKGBUILD | 124 - lilvmm.patch | 80 ++-- 2 files changed, 102 insertions(+), 102 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-11-11 19:01:22 UTC (rev 526810) +++ PKGBUILD2019-11-11 19:01:47 UTC (rev 526811) @@ -1,62 +0,0 @@ -# Maintainer: David Runge -# Contributor: Ray Rashif -# Contributor: speps - -pkgname=lilv -pkgver=0.24.4 -pkgrel=3 -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') -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') -validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') - -prepare() { - cd "${pkgname}-${pkgver}" - mkdir -p 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' \ - -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \ - -i wscript -} - -build() { - cd "${pkgname}-${pkgver}" - waf configure --prefix=/usr \ ---bindings \ ---no-bash-completion \ ---dyn-manifest \ ---test - waf build -} - -check() { - cd "${pkgname}-${pkgver}" - waf test -} - -package() { - cd "${pkgname}-${pkgver}" - waf install --destdir="${pkgdir}" - # license - install -vDm 644 COPYING \ -"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - # bash completion - install -vDm 644 utils/lilv.bash_completion\ -"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" -} - -# vim:set ts=2 sw=2 et: Copied: lilv/repos/community-x86_64/PKGBUILD (from rev 526810, lilv/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-11-11 19:01:47 UTC (rev 526811) @@ -0,0 +1,62 @@ +# Maintainer: David Runge +# Contributor: Ray Rashif +# Contributor: speps + +pkgname=lilv +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=('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' +'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}" + # let wscript(s) find the custom waf scripts + mkdir -pv tools + touch __init__.py + 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 +} + +build() { + cd "${pkgname}-${pkgver}" + waf configure --prefix=/usr \ +--no-bash-completion \ +--dyn-manifest \ +--test + waf build +} + +check() { + cd "${pkgname}-${pkgver}" + waf test +} + +package() { + cd "${pkgname}-${pkgver}" + waf install --destdir="${pkgdir}" + # license + install -vDm 644 COPYING \ +-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: Deleted: lilvmm.patch ==
[arch-commits] Commit in lilv/repos/community-x86_64 (4 files)
Date: Wednesday, August 28, 2019 @ 13:49:21 Author: dvzrv Revision: 504152 archrelease: copy trunk to community-x86_64 Added: lilv/repos/community-x86_64/PKGBUILD (from rev 504151, lilv/trunk/PKGBUILD) lilv/repos/community-x86_64/lilvmm.patch (from rev 504151, lilv/trunk/lilvmm.patch) Deleted: lilv/repos/community-x86_64/PKGBUILD lilv/repos/community-x86_64/lilvmm.patch --+ PKGBUILD | 115 ++--- lilvmm.patch | 80 +++ 2 files changed, 102 insertions(+), 93 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-08-28 13:49:16 UTC (rev 504151) +++ PKGBUILD2019-08-28 13:49:21 UTC (rev 504152) @@ -1,53 +0,0 @@ -# Maintainer: David Runge -# Contributor: Ray Rashif -# Contributor: speps - -pkgname=lilv -pkgver=0.24.4 -pkgrel=2 -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' 'python') -optdepends=('bash-completion: completion for bash' -'libsndfile: for lv2apply') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) -sha512sums=('cb909c83dbac36b51a206fe508aec51e52ddf068f9a159d053888594402def8d140aae0d9e1e1866e722396f7ec8dea4b86d4c1b958f56eb3193b78307918a89' -'SKIP') -validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') - -prepare() { - cd "${pkgname}-${pkgver}" - # don't run local ldconfig - sed -i "/ldconfig/d" wscript -} - -build() { - cd "${pkgname}-${pkgver}" - python waf configure --prefix=/usr \ ---bindings \ ---no-bash-completion \ ---dyn-manifest \ ---test - python waf build -} - -check() { - cd "${pkgname}-${pkgver}" - python waf test -} - -package() { - cd "${pkgname}-${pkgver}" - python waf install --destdir="${pkgdir}" - # license - install -vDm 644 COPYING \ -"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - # bash completion - install -vDm 644 utils/lilv.bash_completion\ -"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" -} - -# vim:set ts=2 sw=2 et: Copied: lilv/repos/community-x86_64/PKGBUILD (from rev 504151, lilv/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-08-28 13:49:21 UTC (rev 504152) @@ -0,0 +1,62 @@ +# Maintainer: David Runge +# Contributor: Ray Rashif +# Contributor: speps + +pkgname=lilv +pkgver=0.24.4 +pkgrel=3 +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') +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') +validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') + +prepare() { + cd "${pkgname}-${pkgver}" + mkdir -p 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' \ + -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \ + -i wscript +} + +build() { + cd "${pkgname}-${pkgver}" + waf configure --prefix=/usr \ +--bindings \ +--no-bash-completion \ +--dyn-manifest \ +--test + waf build +} + +check() { + cd "${pkgname}-${pkgver}" + waf test +} + +package() { + cd "${pkgname}-${pkgver}" + waf install --destdir="${pkgdir}" + # license + install -vDm 644 COPYING \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # bash completion + install -vDm 644 utils/lilv.bash_completion\ +"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" +} + +# vim:set ts=2 sw=2 et: Deleted: lilvmm.patch === --- lilvmm.patch2019-08-28 13:49:16 UTC (rev 504151) +++ lilvmm.patch2019-08-28 13:49:21 UTC (rev 504152) @@ -1,40 +0,0 @@ -Index: trunk/lilv/lilv/lilvmm.hpp -=== trunk/lilv/lilv/lilvmm.hpp (revision 4975) -+++ trunk/lilv/lilv/lilvmm.hpp (revision 5092
[arch-commits] Commit in lilv/repos/community-x86_64 (4 files)
Date: Sunday, January 6, 2019 @ 19:19:48 Author: dvzrv Revision: 420738 archrelease: copy trunk to community-x86_64 Added: lilv/repos/community-x86_64/PKGBUILD (from rev 420737, lilv/trunk/PKGBUILD) lilv/repos/community-x86_64/lilvmm.patch (from rev 420737, lilv/trunk/lilvmm.patch) Deleted: lilv/repos/community-x86_64/PKGBUILD lilv/repos/community-x86_64/lilvmm.patch --+ PKGBUILD | 105 - lilvmm.patch | 80 +-- 2 files changed, 93 insertions(+), 92 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-01-06 19:19:42 UTC (rev 420737) +++ PKGBUILD2019-01-06 19:19:48 UTC (rev 420738) @@ -1,52 +0,0 @@ -# $Id$ -# Maintainer: David Runge -# Contributor: Ray Rashif -# Contributor: speps - -pkgname=lilv -pkgver=0.24.4 -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' 'python2') -optdepends=('bash-completion: completion for bash') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) -sha512sums=('cb909c83dbac36b51a206fe508aec51e52ddf068f9a159d053888594402def8d140aae0d9e1e1866e722396f7ec8dea4b86d4c1b958f56eb3193b78307918a89' -'SKIP') -validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') - -prepare() { - cd "${pkgname}-${pkgver}" - # don't run local ldconfig - sed -i "/ldconfig/d" wscript -} - -build() { - cd "${pkgname}-${pkgver}" - python2 waf configure --prefix=/usr \ - --no-bash-completion \ - --dyn-manifest \ - --test - python2 waf build -} - -check() { - cd "${pkgname}-${pkgver}" - python2 waf test -} - -package() { - cd "${pkgname}-${pkgver}" - python2 waf install --destdir="${pkgdir}" - # license - install -vDm 644 COPYING \ -"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - # bash completion - install -vDm 644 utils/lilv.bash_completion\ -"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" -} - -# vim:set ts=2 sw=2 et: Copied: lilv/repos/community-x86_64/PKGBUILD (from rev 420737, lilv/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-01-06 19:19:48 UTC (rev 420738) @@ -0,0 +1,53 @@ +# Maintainer: David Runge +# Contributor: Ray Rashif +# Contributor: speps + +pkgname=lilv +pkgver=0.24.4 +pkgrel=2 +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' 'python') +optdepends=('bash-completion: completion for bash' +'libsndfile: for lv2apply') +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('cb909c83dbac36b51a206fe508aec51e52ddf068f9a159d053888594402def8d140aae0d9e1e1866e722396f7ec8dea4b86d4c1b958f56eb3193b78307918a89' +'SKIP') +validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') + +prepare() { + cd "${pkgname}-${pkgver}" + # don't run local ldconfig + sed -i "/ldconfig/d" wscript +} + +build() { + cd "${pkgname}-${pkgver}" + python waf configure --prefix=/usr \ +--bindings \ +--no-bash-completion \ +--dyn-manifest \ +--test + python waf build +} + +check() { + cd "${pkgname}-${pkgver}" + python waf test +} + +package() { + cd "${pkgname}-${pkgver}" + python waf install --destdir="${pkgdir}" + # license + install -vDm 644 COPYING \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # bash completion + install -vDm 644 utils/lilv.bash_completion\ +"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" +} + +# vim:set ts=2 sw=2 et: Deleted: lilvmm.patch === --- lilvmm.patch2019-01-06 19:19:42 UTC (rev 420737) +++ lilvmm.patch2019-01-06 19:19:48 UTC (rev 420738) @@ -1,40 +0,0 @@ -Index: trunk/lilv/lilv/lilvmm.hpp -=== trunk/lilv/lilv/lilvmm.hpp (revision 4975) -+++ trunk/lilv/lilv/lilvmm.hpp (revision 5092) -@@ -48,4 +48,9 @@ - inline RT name(T1 a1, T2 a2) { \ - return lilv_ ## prefix ## _ ## name(me, a1, a2); \ -+ } -+ -+#define LILV_WRAP3(RT, prefix, name, T1, a1, T2, a2, T3, a3) \ -+ inline RT name(T1 a1, T2 a2, T3 a3) { \ -+ return lilv_ ## prefix ## _ ## name(me, a1, a2, a3); \ - } - -@@ -138,4 +143,25 @@ - LILV_WRAP1(bool, nodes, contains, const Node, node); - LILV_WRAP0(Node, nodes, get_first); -+}; -+ -+struct UI { -+ inline UI(const LilvUI* c_obj) : me(c_
[arch-commits] Commit in lilv/repos/community-x86_64 (4 files)
Date: Sunday, February 18, 2018 @ 22:33:26 Author: dvzrv Revision: 296260 archrelease: copy trunk to community-x86_64 Added: lilv/repos/community-x86_64/PKGBUILD (from rev 296259, lilv/trunk/PKGBUILD) lilv/repos/community-x86_64/lilvmm.patch (from rev 296259, lilv/trunk/lilvmm.patch) Deleted: lilv/repos/community-x86_64/PKGBUILD lilv/repos/community-x86_64/lilvmm.patch --+ PKGBUILD | 105 - lilvmm.patch | 80 +-- 2 files changed, 92 insertions(+), 93 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-02-18 22:33:16 UTC (rev 296259) +++ PKGBUILD2018-02-18 22:33:26 UTC (rev 296260) @@ -1,53 +0,0 @@ -# $Id$ -# Maintainer: Ray Rashif -# Contributor: speps - -pkgname=lilv -pkgver=0.22.0 -pkgrel=2 -pkgdesc="A C library interface to the LV2 plug-in standard" -arch=('x86_64') -url="http://drobilla.net/software/lilv/"; -license=('custom:ISC') -# sratom depends on sord but lilv has its own version requirements -depends=('python2-numpy' 'sratom>=0.4.6' 'sord>=0.14.0' 'jack') -makedepends=('swig') -optdepends=('bash-completion') -source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2";) -md5sums=('fd3a14fdaeaba4716b4fef526548a747') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - # pick up python2 even when python3 exists - # (the build system has flaky support for python3) -- TODO: check this again - export PYTHON="/usr/bin/python2" - - # remove ldconfig --speps - sed -i "/ldconfig/d" wscript - - python2 waf configure --prefix=/usr \ ---configdir=/etc \ ---dyn-manifest \ ---bindings - - python2 waf build $MAKEFLAGS -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - python2 waf install --destdir="$pkgdir" - - # license - install -Dm644 COPYING \ -"$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - # move bash completions to proper place; TODO: tell upstream - cd "$pkgdir" - mkdir -p usr/share/bash-completion - mv etc/bash_completion.d usr/share/bash-completion/completions - rm -r etc -} - -# vim:set ts=2 sw=2 et: Copied: lilv/repos/community-x86_64/PKGBUILD (from rev 296259, lilv/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-02-18 22:33:26 UTC (rev 296260) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Ray Rashif +# Maintainer: David Runge +# Contributor: speps + +pkgname=lilv +pkgver=0.24.2 +pkgrel=2 +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' 'python') +optdepends=('bash-completion: completion for bash') +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('b5d04b6bb1fb4d3a9a58d93b233db502dc2ded75672766a31d252abca657cbf2d170fa590c0c56159b2bac68c7af95d8787a512e318e3a0f30855504bb034659' +'SKIP') +validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') + +prepare() { + cd "${pkgname}-${pkgver}" + # don't run local ldconfig + sed -i "/ldconfig/d" wscript +} + +build() { + cd "${pkgname}-${pkgver}" + python waf configure --prefix=/usr \ + --no-bash-completion \ + --dyn-manifest \ + --test + python waf build +} + +check() { + cd "${pkgname}-${pkgver}" + python waf test +} + +package() { + cd "${pkgname}-${pkgver}" + python waf install --destdir="${pkgdir}" + # license + install -vDm644 COPYING \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # bash completion + install -vDm644 utils/lilv.bash_completion\ +"${pkgdir}/usr/share/bash-completion/completions/${pkgname}" +} + +# vim:set ts=2 sw=2 et: Deleted: lilvmm.patch === --- lilvmm.patch2018-02-18 22:33:16 UTC (rev 296259) +++ lilvmm.patch2018-02-18 22:33:26 UTC (rev 296260) @@ -1,40 +0,0 @@ -Index: trunk/lilv/lilv/lilvmm.hpp -=== trunk/lilv/lilv/lilvmm.hpp (revision 4975) -+++ trunk/lilv/lilv/lilvmm.hpp (revision 5092) -@@ -48,4 +48,9 @@ - inline RT name(T1 a1, T2 a2) { \ - return lilv_ ## prefix ## _ ## name(me, a1, a2); \ -+ } -+ -+#define LILV_WRAP3(RT, prefix, name, T1, a1, T2, a2, T3, a3) \ -+ inline RT name(T1 a1, T2 a2, T3 a3) { \ -+ return lilv_ ## prefix ## _ ## name(me, a1, a2, a3); \ - } - -@@ -138,4 +143,25 @@ - LILV_WRAP1(bool, nodes, contains, const Node, node); - LILV_WRAP0(Node, nodes, get_first); -+}; -+ -+struct UI { -+ inline UI(const LilvUI* c_obj) : me(c_obj) {} -+ LILV_WRAP_CONVERSION(const LilvUI); -+ -+ LILV_WRAP0(const