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}"
