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

David Runge dvzrv at archlinux.org
Wed Feb 7 09:34:14 UTC 2018


    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
===================================================================
--- PKGBUILD	2018-02-07 09:10:51 UTC (rev 289946)
+++ PKGBUILD	2018-02-07 09:34:14 UTC (rev 289947)
@@ -1,53 +1,46 @@
 # $Id$
 # Maintainer: Ray Rashif <schiv at archlinux.org>
+# Maintainer: David Runge <dave at sleepmap.de>
 # Contributor: speps <speps at aur dot archlinux dot org>
 
 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:



More information about the arch-commits mailing list