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

David Runge dvzrv at archlinux.org
Tue Jun 23 07:40:13 UTC 2020


    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 <dvzrv at archlinux.org>
+
 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}"



More information about the arch-commits mailing list