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

David Runge dvzrv at archlinux.org
Mon Nov 11 19:01:22 UTC 2019


    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 <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
 # Contributor: Ray Rashif <schiv at archlinux.org>
 # 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:



More information about the arch-commits mailing list