[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