Date: Tuesday, June 23, 2020 @ 07:40:13
  Author: dvzrv
Revision: 650921

upgpkg: deteriorate-lv2 1.0.7-2: Rebuilding due to upstream tag scheme change.

Adding all available sodeps in package() and moving their respective packages 
to makedepends.
Updating url to github project.
Adding lv2lint to checkdepends, running it in check() and reporting problems 
upstream.

Modified:
  deteriorate-lv2/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-06-23 07:33:49 UTC (rev 650920)
+++ PKGBUILD    2020-06-23 07:40:13 UTC (rev 650921)
@@ -1,16 +1,18 @@
 # Maintainer: David Runge <[email protected]>
+
 pkgname=deteriorate-lv2
 pkgver=1.0.7
-pkgrel=1
+pkgrel=2
 pkgdesc="A set of plugins to deteriorate the sound quality of a live input"
 arch=('x86_64')
-url="https://objectivewave.wordpress.com/deteriorate-lv2/";
+url="https://github.com/blablack/deteriorate-lv2";
 license=('GPL3')
 groups=('lv2-plugins' 'pro-audio')
 depends=('atk' 'cairo' 'cairomm' 'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glibc'
-'glib2' 'gtkmm' 'harfbuzz' 'libfreetype.so' 'pango' 'pangomm')
-makedepends=('lv2' 'lvtk' 'waf')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/blablack/${pkgname}/archive/${pkgver}.tar.gz";)
+'gtkmm' 'libsigc++' 'pangomm')
+makedepends=('freetype2' 'glib2' 'gtk2' 'harfbuzz' 'lv2' 'lvtk' 'pango' 'waf')
+checkdepends=('lv2lint')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/blablack/${pkgname}/archive/v${pkgver}.tar.gz";)
 
sha512sums=('dec154c7f45cb69906245993e03d5551ff06a052d50fae753d52643a1cf9ed60479c76d586bd0e9b7606cd4e5b3b866e80a791b9c21dd6cdd7415f9687ff847e')
 
 prepare() {
@@ -34,7 +36,22 @@
   waf
 }
 
+check() {
+  local _name
+  cd "$pkgname-$pkgver"
+  for _name in {downsampler_{mono,stereo},granulator_{mono,stereo}}; do
+    lv2lint -Mpack \
+            -I "build/${pkgname//-/.}" \
+            "http://github.com/blablack/deteriorate-lv2/${_name}"; \
+            || echo "Known to fail: 
https://github.com/blablack/deteriorate-lv2/issues/10";
+  done
+}
+
 package() {
+  depends+=('libatk-1.0.so' 'libfreetype.so' 'libgdk-x11-2.0.so'
+  'libgio-2.0.so' 'libglib-2.0.so' 'libgobject-2.0.so' 'libgtk-x11-2.0.so'
+  'libharfbuzz.so' 'libpango-1.0.so' 'libpangocairo-1.0.so'
+  'libpangoft2-1.0.so')
   cd "$pkgname-$pkgver"
   waf install --destdir="$pkgdir/"
   install -vDm 644 {THANKS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}"

Reply via email to