[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Wednesday, November 11, 2020 @ 15:14:14 Author: foutrelis Revision: 751002 upgpkg: lilv 0.24.10-3: Python 3.9 rebuild Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-11 15:14:09 UTC (rev 751001) +++ PKGBUILD2020-11-11 15:14:14 UTC (rev 751002) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.24.10 -pkgrel=2 +pkgrel=3 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/";
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Tuesday, November 10, 2020 @ 05:07:24 Author: foutrelis Revision: 749305 upgpkg: lilv 0.24.10-2: Python 3.9 rebuild Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-10 05:07:14 UTC (rev 749304) +++ PKGBUILD2020-11-10 05:07:24 UTC (rev 749305) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.24.10 -pkgrel=1 +pkgrel=2 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/";
[arch-commits] Commit in lilv/trunk (PKGBUILD lilv-0.24.8-fix_translations.patch)
Date: Sunday, September 27, 2020 @ 16:29:38 Author: dvzrv Revision: 712728 upgpkg: lilv 0.24.10-1: Upgrade to 0.24.10. Remove now included patch. Modified: lilv/trunk/PKGBUILD Deleted: lilv/trunk/lilv-0.24.8-fix_translations.patch + PKGBUILD | 16 -- lilv-0.24.8-fix_translations.patch | 56 --- 2 files changed, 7 insertions(+), 65 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-09-27 16:26:00 UTC (rev 712727) +++ PKGBUILD2020-09-27 16:29:38 UTC (rev 712728) @@ -3,8 +3,8 @@ # Contributor: speps pkgname=lilv -pkgver=0.24.8 -pkgrel=2 +pkgver=0.24.10 +pkgrel=1 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/"; @@ -15,17 +15,15 @@ 'libsndfile: for lv2apply' 'python: for Python bindings') provides=('liblilv-0.so') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig} -"${pkgname}-0.24.8-fix_translations.patch") -sha512sums=('f2b2638372a8280041f6e88e2077f2109f89dad6feedb9d07a88c6b5a05c37b62112f5d03282da4335ddd0d14339cfb49ad96a3df3de310265a40c24718be192' -'SKIP' - '71a38be9d33a21e2d2a9500e37efee9825124bab817c8e459790c00c28b9b27a1c9a3b611955790542b55253ae656dad58be934199a854cd7a5e16daed485b68') +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +sha512sums=('1dfd4fef19537686b63a4e7df45e3b1a7c4a658acc21d5646daba4d3bd5676513857b3f437b89f1a06232516433ef155772d19625c33d49d13ada37a965982cf' +'SKIP') +b2sums=('a316c0aae8f93a6104ad46e9e93cd3948b4596920a9bb7f1ab5bfe596428aa43e45413f79cd9e7c094ca3239e4811bd391015f17be5c059a54b0a050aff1e964' +'SKIP') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') prepare() { cd "${pkgname}-${pkgver}" - # patch translation issues - patch -Np1 -i "../${pkgname}-0.24.8-fix_translations.patch" # let wscript(s) find the custom waf scripts mkdir -pv tools touch __init__.py Deleted: lilv-0.24.8-fix_translations.patch === --- lilv-0.24.8-fix_translations.patch 2020-09-27 16:26:00 UTC (rev 712727) +++ lilv-0.24.8-fix_translations.patch 2020-09-27 16:29:38 UTC (rev 712728) @@ -1,56 +0,0 @@ -From b3438131f4bff67d56243bac85371c03a86bf53b Mon Sep 17 00:00:00 2001 -From: David Robillard -Date: Sun, 17 May 2020 20:49:46 +0200 -Subject: [PATCH] Make lilv_world_get() use translations - - NEWS| 6 ++ - src/world.c | 20 - wscript | 2 +- - 3 files changed, 27 insertions(+), 1 deletion(-) - -diff --git a/NEWS b/NEWS -index b2f881c..c1c06f7 100644 a/NEWS -+++ b/NEWS -@@ -1,3 +1,9 @@ -+lilv (0.24.9) unstable; -+ -+ * Make lilv_world_get() use translations -+ -+ -- David Robillard Sun, 17 May 2020 18:44:04 + -+ - lilv (0.24.8) stable; - - * Allow passing strings for URIs in Python API when unambiguous -diff --git a/src/world.c b/src/world.c -index 22d165a..65cffd4 100644 a/src/world.c -+++ b/src/world.c -@@ -240,6 +240,26 @@ lilv_world_get(LilvWorld* world, -const LilvNode* predicate, -const LilvNode* object) - { -+ if (!object) { -+ // TODO: Improve performance (see lilv_plugin_get_one) -+ SordIter* stream = sord_search(world->model, -+ subject ? subject->node : NULL, -+ predicate ? predicate->node : NULL, -+ NULL, -+ NULL); -+ -+ LilvNodes* nodes = -+ lilv_nodes_from_stream_objects(world, stream, SORD_OBJECT); -+ -+ if (nodes) { -+ LilvNode* value = lilv_node_duplicate(lilv_nodes_get_first(nodes)); -+ lilv_nodes_free(nodes); -+ return value; -+ } -+ -+ return NULL; -+ } -+ - SordNode* snode = sord_get(world->model, - subject ? subject->node : NULL, - predicate ? predicate->node : NULL,
[arch-commits] Commit in lilv/trunk (PKGBUILD lilv-0.24.8-fix_translations.patch)
Date: Monday, June 22, 2020 @ 13:13:24 Author: dvzrv Revision: 650522 upgpkg: lilv 0.24.8-2: Rebuilding with patch for translation issues (https://github.com/lv2/lilv/issues/31). Added: lilv/trunk/lilv-0.24.8-fix_translations.patch Modified: lilv/trunk/PKGBUILD + PKGBUILD | 10 -- lilv-0.24.8-fix_translations.patch | 56 +++ 2 files changed, 63 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-22 13:11:57 UTC (rev 650521) +++ PKGBUILD2020-06-22 13:13:24 UTC (rev 650522) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.24.8 -pkgrel=1 +pkgrel=2 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/"; @@ -15,13 +15,17 @@ 'libsndfile: for lv2apply' 'python: for Python bindings') provides=('liblilv-0.so') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig} +"${pkgname}-0.24.8-fix_translations.patch") sha512sums=('f2b2638372a8280041f6e88e2077f2109f89dad6feedb9d07a88c6b5a05c37b62112f5d03282da4335ddd0d14339cfb49ad96a3df3de310265a40c24718be192' -'SKIP') +'SKIP' + '71a38be9d33a21e2d2a9500e37efee9825124bab817c8e459790c00c28b9b27a1c9a3b611955790542b55253ae656dad58be934199a854cd7a5e16daed485b68') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') prepare() { cd "${pkgname}-${pkgver}" + # patch translation issues + patch -Np1 -i "../${pkgname}-0.24.8-fix_translations.patch" # let wscript(s) find the custom waf scripts mkdir -pv tools touch __init__.py Added: lilv-0.24.8-fix_translations.patch === --- lilv-0.24.8-fix_translations.patch (rev 0) +++ lilv-0.24.8-fix_translations.patch 2020-06-22 13:13:24 UTC (rev 650522) @@ -0,0 +1,56 @@ +From b3438131f4bff67d56243bac85371c03a86bf53b Mon Sep 17 00:00:00 2001 +From: David Robillard +Date: Sun, 17 May 2020 20:49:46 +0200 +Subject: [PATCH] Make lilv_world_get() use translations + +--- + NEWS| 6 ++ + src/world.c | 20 + wscript | 2 +- + 3 files changed, 27 insertions(+), 1 deletion(-) + +diff --git a/NEWS b/NEWS +index b2f881c..c1c06f7 100644 +--- a/NEWS b/NEWS +@@ -1,3 +1,9 @@ ++lilv (0.24.9) unstable; ++ ++ * Make lilv_world_get() use translations ++ ++ -- David Robillard Sun, 17 May 2020 18:44:04 + ++ + lilv (0.24.8) stable; + + * Allow passing strings for URIs in Python API when unambiguous +diff --git a/src/world.c b/src/world.c +index 22d165a..65cffd4 100644 +--- a/src/world.c b/src/world.c +@@ -240,6 +240,26 @@ lilv_world_get(LilvWorld* world, +const LilvNode* predicate, +const LilvNode* object) + { ++ if (!object) { ++ // TODO: Improve performance (see lilv_plugin_get_one) ++ SordIter* stream = sord_search(world->model, ++ subject ? subject->node : NULL, ++ predicate ? predicate->node : NULL, ++ NULL, ++ NULL); ++ ++ LilvNodes* nodes = ++ lilv_nodes_from_stream_objects(world, stream, SORD_OBJECT); ++ ++ if (nodes) { ++ LilvNode* value = lilv_node_duplicate(lilv_nodes_get_first(nodes)); ++ lilv_nodes_free(nodes); ++ return value; ++ } ++ ++ return NULL; ++ } ++ + SordNode* snode = sord_get(world->model, + subject ? subject->node : NULL, + predicate ? predicate->node : NULL,
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Sunday, April 26, 2020 @ 20:48:22 Author: dvzrv Revision: 621674 upgpkg: lilv 0.24.8-1: Upgrading to 0.24.8. Adding all sodeps in package() and adding their respective packages to makedepends. Running build with verbose flags. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-26 20:45:48 UTC (rev 621673) +++ PKGBUILD2020-04-26 20:48:22 UTC (rev 621674) @@ -3,20 +3,20 @@ # Contributor: speps pkgname=lilv -pkgver=0.24.6 -pkgrel=2 +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' 'libserd-0.so' 'libsord-0.so' 'libsratom-0.so') -makedepends=('libsndfile' 'lv2' 'python' 'swig' 'waf') +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=('0cf89d7dac97727e744579d3f4f4b330f56cf72f1a30bd03abfd645233aaf04e9bbf2abf460a0e4b963ed40e1ae78ed5f36127553bdab16e3e7dd3e93b70cdad' +sha512sums=('f2b2638372a8280041f6e88e2077f2109f89dad6feedb9d07a88c6b5a05c37b62112f5d03282da4335ddd0d14339cfb49ad96a3df3de310265a40c24718be192' 'SKIP') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') @@ -41,7 +41,7 @@ --no-bash-completion \ --dyn-manifest \ --test - waf build + waf -v build } check() { @@ -50,6 +50,7 @@ } package() { + depends+=('libserd-0.so' 'libsord-0.so' 'libsratom-0.so') cd "${pkgname}-${pkgver}" waf install --destdir="${pkgdir}" # license
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Monday, November 11, 2019 @ 19:03:54 Author: dvzrv Revision: 526812 upgpkg: lilv 0.24.6-2 Rebuilding against python3.8. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-11 19:01:47 UTC (rev 526811) +++ PKGBUILD2019-11-11 19:03:54 UTC (rev 526812) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.24.6 -pkgrel=1 +pkgrel=2 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/";
[arch-commits] Commit in lilv/trunk (PKGBUILD)
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 === --- PKGBUILD2019-11-11 18:23:35 UTC (rev 526809) +++ PKGBUILD2019-11-11 19:01:22 UTC (rev 526810) @@ -1,35 +1,37 @@ -# Maintainer: David Runge +# Maintainer: David Runge # Contributor: Ray Rashif # Contributor: speps 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:
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Monday, November 4, 2019 @ 05:36:17 Author: felixonmars Revision: 523215 Python 3.8 rebuild Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-04 05:36:13 UTC (rev 523214) +++ PKGBUILD2019-11-04 05:36:17 UTC (rev 523215) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.24.4 -pkgrel=3 +pkgrel=4 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/";
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Wednesday, August 28, 2019 @ 13:49:16 Author: dvzrv Revision: 504151 upgpkg: lilv 0.24.4-3 Switching to waf in makedepends, using reasonably old custom waf script and modifying wscript, so it can be used by waf specifically. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 27 ++- 1 file changed, 18 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-28 13:49:15 UTC (rev 504150) +++ PKGBUILD2019-08-28 13:49:16 UTC (rev 504151) @@ -4,44 +4,53 @@ pkgname=lilv pkgver=0.24.4 -pkgrel=2 +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' 'python') +makedepends=('swig' 'waf') optdepends=('bash-completion: completion for bash' 'libsndfile: for lv2apply') -source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) +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') +'SKIP' + '7557aa23f994a527fbec88997e0e6a12fbead9bb3440d26c3350004a90c4bf1d36ed53f11590c8fb388c19f9d6b3516c8cc4c667b831866810a04d4de47a0e69') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') prepare() { cd "${pkgname}-${pkgver}" + mkdir -p tools + touch __init__.py + cp -v ../autowaf.py tools/ # don't run local ldconfig - sed -i "/ldconfig/d" wscript + # 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}" - python waf configure --prefix=/usr \ + waf configure --prefix=/usr \ --bindings \ --no-bash-completion \ --dyn-manifest \ --test - python waf build + waf build } check() { cd "${pkgname}-${pkgver}" - python waf test + waf test } package() { cd "${pkgname}-${pkgver}" - python waf install --destdir="${pkgdir}" + waf install --destdir="${pkgdir}" # license install -vDm 644 COPYING \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Sunday, January 6, 2019 @ 19:19:42 Author: dvzrv Revision: 420737 upgpkg: lilv 0.24.4-2 Switching to python for waf script (working again). Adding libsndfile to optdepends (for lv2apply). Adding python bindings. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 22 -- 1 file changed, 12 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-06 18:59:21 UTC (rev 420736) +++ PKGBUILD2019-01-06 19:19:42 UTC (rev 420737) @@ -4,14 +4,15 @@ pkgname=lilv pkgver=0.24.4 -pkgrel=1 +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' 'python2') -optdepends=('bash-completion: completion for bash') +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') @@ -25,21 +26,22 @@ build() { cd "${pkgname}-${pkgver}" - python2 waf configure --prefix=/usr \ - --no-bash-completion \ - --dyn-manifest \ - --test - python2 waf build + python waf configure --prefix=/usr \ +--bindings \ +--no-bash-completion \ +--dyn-manifest \ +--test + python waf build } check() { cd "${pkgname}-${pkgver}" - python2 waf test + python waf test } package() { cd "${pkgname}-${pkgver}" - python2 waf install --destdir="${pkgdir}" + python waf install --destdir="${pkgdir}" # license install -vDm 644 COPYING \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Thursday, July 26, 2018 @ 07:07:30 Author: dvzrv Revision: 363468 upgpkg: lilv 0.24.4-1 Upgrading to 0.24.4. Switching to python2 for waf scripts. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-26 06:59:07 UTC (rev 363467) +++ PKGBUILD2018-07-26 07:07:30 UTC (rev 363468) @@ -1,20 +1,20 @@ # $Id$ -# Maintainer: Ray Rashif # Maintainer: David Runge +# Contributor: Ray Rashif # Contributor: speps pkgname=lilv -pkgver=0.24.2 -pkgrel=2 +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' 'python') +makedepends=('swig' 'python2') optdepends=('bash-completion: completion for bash') source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}) -sha512sums=('b5d04b6bb1fb4d3a9a58d93b233db502dc2ded75672766a31d252abca657cbf2d170fa590c0c56159b2bac68c7af95d8787a512e318e3a0f30855504bb034659' +sha512sums=('cb909c83dbac36b51a206fe508aec51e52ddf068f9a159d053888594402def8d140aae0d9e1e1866e722396f7ec8dea4b86d4c1b958f56eb3193b78307918a89' 'SKIP') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') @@ -26,26 +26,26 @@ build() { cd "${pkgname}-${pkgver}" - python waf configure --prefix=/usr \ + python2 waf configure --prefix=/usr \ --no-bash-completion \ --dyn-manifest \ --test - python waf build + python2 waf build } check() { cd "${pkgname}-${pkgver}" - python waf test + python2 waf test } package() { cd "${pkgname}-${pkgver}" - python waf install --destdir="${pkgdir}" + python2 waf install --destdir="${pkgdir}" # license - install -vDm644 COPYING \ + install -vDm 644 COPYING \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # bash completion - install -vDm644 utils/lilv.bash_completion\ + install -vDm 644 utils/lilv.bash_completion\ "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" }
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Sunday, February 18, 2018 @ 22:33:16 Author: dvzrv Revision: 296259 upgpkg: lilv 0.24.2-2 Rebuild for community. Adding unit tests in check(). Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-02-18 22:23:30 UTC (rev 296258) +++ PKGBUILD2018-02-18 22:33:16 UTC (rev 296259) @@ -5,7 +5,7 @@ pkgname=lilv pkgver=0.24.2 -pkgrel=1 +pkgrel=2 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') url="https://drobilla.net/software/lilv/"; @@ -28,10 +28,16 @@ cd "${pkgname}-${pkgver}" python waf configure --prefix=/usr \ --no-bash-completion \ - --dyn-manifest + --dyn-manifest \ + --test python waf build } +check() { + cd "${pkgname}-${pkgver}" + python waf test +} + package() { cd "${pkgname}-${pkgver}" python waf install --destdir="${pkgdir}"
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Wednesday, February 7, 2018 @ 09:34:14 Author: dvzrv Revision: 289947 upgpkg: lilv 0.24.2-1 Upgrading to 0.24.1. Switching to https for url and source. Adding validpgpkeys. Moving ldconfig fix to prepare(). Using python on waf. Removing python bindings, as install is broken. Installing bash completion separately as install is broken. Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 63 +++-- 1 file changed, 28 insertions(+), 35 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-02-07 09:10:51 UTC (rev 289946) +++ PKGBUILD2018-02-07 09:34:14 UTC (rev 289947) @@ -1,53 +1,46 @@ # $Id$ # Maintainer: Ray Rashif +# Maintainer: David Runge # Contributor: speps pkgname=lilv -pkgver=0.22.0 -pkgrel=2 +pkgver=0.24.2 +pkgrel=1 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('x86_64') -url="http://drobilla.net/software/lilv/"; +url="https://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') +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') -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 +prepare() { + cd "${pkgname}-${pkgver}" + # don't run local ldconfig sed -i "/ldconfig/d" wscript +} - python2 waf configure --prefix=/usr \ ---configdir=/etc \ ---dyn-manifest \ ---bindings - - python2 waf build $MAKEFLAGS +build() { + cd "${pkgname}-${pkgver}" + python waf configure --prefix=/usr \ + --no-bash-completion \ + --dyn-manifest + python waf build } package() { - cd "$srcdir/$pkgname-$pkgver" - - python2 waf install --destdir="$pkgdir" - + cd "${pkgname}-${pkgver}" + python 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 + 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:
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Friday, March 11, 2016 @ 21:29:03 Author: schiv Revision: 261339 upgpkg: lilv 0.22.0-2 rebuild for bash completions Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-11 20:12:59 UTC (rev 261338) +++ PKGBUILD2016-03-11 20:29:03 UTC (rev 261339) @@ -4,7 +4,7 @@ pkgname=lilv pkgver=0.22.0 -pkgrel=1 +pkgrel=2 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('i686' 'x86_64') url="http://drobilla.net/software/lilv/"; @@ -42,6 +42,12 @@ # 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:
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Friday, October 16, 2015 @ 00:21:53 Author: schiv Revision: 249424 upgpkg: lilv 0.22.0-1 upstream release Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-15 22:21:22 UTC (rev 249423) +++ PKGBUILD2015-10-15 22:21:53 UTC (rev 249424) @@ -3,23 +3,24 @@ # Contributor: speps pkgname=lilv -pkgver=0.20.0 +pkgver=0.22.0 pkgrel=1 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('i686' 'x86_64') url="http://drobilla.net/software/lilv/"; license=('custom:ISC') -depends=('python2-numpy' 'sratom>=0.4.6' 'jack') +# 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=('f88419fa70cc96dfdc7e0bf3cd09b180') +md5sums=('fd3a14fdaeaba4716b4fef526548a747') build() { cd "$srcdir/$pkgname-$pkgver" # pick up python2 even when python3 exists - # (the build system has flaky support for python3) + # (the build system has flaky support for python3) -- TODO: check this again export PYTHON="/usr/bin/python2" # remove ldconfig --speps
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Thursday, October 30, 2014 @ 13:15:45 Author: schiv Revision: 225472 upgpkg: lilv 0.20.0-1 upstream release; long awaited update Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-10-30 12:14:43 UTC (rev 225471) +++ PKGBUILD2014-10-30 12:15:45 UTC (rev 225472) @@ -3,17 +3,17 @@ # Contributor: speps pkgname=lilv -pkgver=0.18.0 +pkgver=0.20.0 pkgrel=1 pkgdesc="A C library interface to the LV2 plug-in standard" arch=('i686' 'x86_64') url="http://drobilla.net/software/lilv/"; license=('custom:ISC') -depends=('python2-numpy' 'sratom>=0.4.4' 'jack') +depends=('python2-numpy' 'sratom>=0.4.6' 'jack') makedepends=('swig') optdepends=('bash-completion') source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2";) -md5sums=('1d1232ea73b239551bb4f462b414a819') +md5sums=('f88419fa70cc96dfdc7e0bf3cd09b180') build() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Saturday, January 18, 2014 @ 19:48:06 Author: schiv Revision: 204385 upgpkg: lilv 0.18.0-1 upstream release Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 18 ++ 1 file changed, 6 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-01-18 18:43:48 UTC (rev 204384) +++ PKGBUILD2014-01-18 18:48:06 UTC (rev 204385) @@ -3,27 +3,21 @@ # Contributor: speps pkgname=lilv -pkgver=0.16.0 +pkgver=0.18.0 pkgrel=1 -pkgdesc="A library to make the use of LV2 plugins as simple as possible for applications" +pkgdesc="A C library interface to the LV2 plug-in standard" arch=('i686' 'x86_64') url="http://drobilla.net/software/lilv/"; license=('custom:ISC') -depends=('python2' 'sratom>=0.4.2' 'jack') +depends=('python2-numpy' 'sratom>=0.4.4' 'jack') makedepends=('swig') -optdepends=('bash-completion: auto-complete words') -source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2"; -'lilvmm.patch') -md5sums=('12eb71f2b5b8a68e15c1c816896bcb9f' - 'd34207f8ca3586650ad7c50284ffb3e0') +optdepends=('bash-completion') +source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2";) +md5sums=('1d1232ea73b239551bb4f462b414a819') build() { cd "$srcdir/$pkgname-$pkgver" - # fix UI API error - # backport of http://dev.drobilla.net/changeset/5092 - patch -Np2 -i "$srcdir/lilvmm.patch" - # pick up python2 even when python3 exists # (the build system has flaky support for python3) export PYTHON="/usr/bin/python2"
[arch-commits] Commit in lilv/trunk (PKGBUILD lilvmm.patch)
Date: Tuesday, March 19, 2013 @ 22:13:59 Author: schiv Revision: 180301 upgpkg: lilv 0.16.0-1 upstream release Added: lilv/trunk/lilvmm.patch Modified: lilv/trunk/PKGBUILD --+ PKGBUILD | 39 --- lilvmm.patch | 40 2 files changed, 64 insertions(+), 15 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-03-19 20:30:36 UTC (rev 180300) +++ PKGBUILD2013-03-19 21:13:59 UTC (rev 180301) @@ -3,38 +3,47 @@ # Contributor: speps pkgname=lilv -pkgver=0.14.4 +pkgver=0.16.0 pkgrel=1 -pkgdesc="A library to make the use of LV2 plugins as simple as possible for applications." -arch=(i686 x86_64) -url="http://drobilla.net/software/$pkgname/"; +pkgdesc="A library to make the use of LV2 plugins as simple as possible for applications" +arch=('i686' 'x86_64') +url="http://drobilla.net/software/lilv/"; license=('custom:ISC') -depends=('python2' 'sratom' 'jack') +depends=('python2' 'sratom>=0.4.2' 'jack') makedepends=('swig') optdepends=('bash-completion: auto-complete words') -source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2";) -md5sums=('891595410eeb68322cf875286f96fccf') +source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2"; +'lilvmm.patch') +md5sums=('12eb71f2b5b8a68e15c1c816896bcb9f' + 'd34207f8ca3586650ad7c50284ffb3e0') build() { cd "$srcdir/$pkgname-$pkgver" + # fix UI API error + # backport of http://dev.drobilla.net/changeset/5092 + patch -Np2 -i "$srcdir/lilvmm.patch" + + # pick up python2 even when python3 exists + # (the build system has flaky support for python3) export PYTHON="/usr/bin/python2" - # remove ldconfig + # remove ldconfig --speps sed -i "/ldconfig/d" wscript - python2 ./waf configure --prefix=/usr \ - --mandir=/usr/share/man \ - --configdir=/etc \ - --dyn-manifest \ - --bindings - python2 ./waf + python2 waf configure --prefix=/usr \ +--configdir=/etc \ +--dyn-manifest \ +--bindings + + python2 waf build $MAKEFLAGS } package() { cd "$srcdir/$pkgname-$pkgver" - DESTDIR="$pkgdir" python2 ./waf install + python2 waf install --destdir="$pkgdir" + # license install -Dm644 COPYING \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" Added: lilvmm.patch === --- lilvmm.patch(rev 0) +++ lilvmm.patch2013-03-19 21:13:59 UTC (rev 180301) @@ -0,0 +1,40 @@ +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 LilvNode*, ui, get_uri); ++ LILV_WRAP0(const LilvNode*, ui, get_bundle_uri); ++ LILV_WRAP0(const LilvNode*, ui, get_binary_uri); ++ LILV_WRAP0(const LilvNodes*, ui, get_classes); ++ /*LILV_WRAP3(bool, ui, is_supported, ++ LilvUISupportedFunc, supported_func, ++ const LilvNode*, container_type, ++ const LilvNode**,ui_type);*/ ++ LILV_WRAP1(bool, ui, is_a, const LilvNode*, class_uri); ++ ++ const LilvUI* me; ++}; ++ ++struct UIs { ++ LILV_WRAP_COLL(UIs, UI, uis); + }; +
[arch-commits] Commit in lilv/trunk (PKGBUILD)
Date: Wednesday, August 29, 2012 @ 11:05:33 Author: schiv Revision: 165775 upgpkg: lilv 0.14.4-1 upstream release Modified: lilv/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-29 15:05:04 UTC (rev 165774) +++ PKGBUILD2012-08-29 15:05:33 UTC (rev 165775) @@ -3,7 +3,7 @@ # Contributor: speps pkgname=lilv -pkgver=0.14.2 +pkgver=0.14.4 pkgrel=1 pkgdesc="A library to make the use of LV2 plugins as simple as possible for applications." arch=(i686 x86_64) @@ -13,7 +13,7 @@ makedepends=('swig') optdepends=('bash-completion: auto-complete words') source=("http://download.drobilla.net/$pkgname-$pkgver.tar.bz2";) -md5sums=('1aea6761f3e44007c0fb4eb20630655d') +md5sums=('891595410eeb68322cf875286f96fccf') build() { cd "$srcdir/$pkgname-$pkgver"