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:

Reply via email to