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

2020-11-11 Thread Evangelos Foutras via arch-commits
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)

2020-11-09 Thread Evangelos Foutras via arch-commits
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)

2020-09-27 Thread David Runge via arch-commits
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)

2020-06-22 Thread David Runge via arch-commits
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)

2020-04-26 Thread David Runge via arch-commits
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)

2019-11-11 Thread David Runge via arch-commits
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)

2019-11-11 Thread David Runge via arch-commits
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)

2019-11-03 Thread Felix Yan via arch-commits
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)

2019-08-28 Thread David Runge via arch-commits
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)

2019-01-06 Thread David Runge via arch-commits
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)

2018-07-26 Thread David Runge via arch-commits
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)

2018-02-18 Thread David Runge via arch-commits
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)

2018-02-07 Thread David Runge via arch-commits
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)

2016-03-11 Thread Ray Rashif
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)

2015-10-15 Thread Ray Rashif
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)

2014-10-30 Thread Ray Rashif
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)

2014-01-18 Thread Ray Rashif
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)

2013-03-19 Thread Ray Rashif
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)

2012-08-29 Thread Ray Rashif
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"