Date: Friday, April 3, 2020 @ 07:53:31 Author: dvzrv Revision: 610797
upgpkg: geonkick 1.10.0-1: Upgrading to 1.10.0. Moving all sodeps to package() and their respective packages to makedepends. Removing unneeded depends. Removing the call to sord_validate, as it's super broken. Fixing install location of presets. Modified: geonkick/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-04-03 07:51:38 UTC (rev 610796) +++ PKGBUILD 2020-04-03 07:53:31 UTC (rev 610797) @@ -1,6 +1,7 @@ # Maintainer: David Runge <dv...@archlinux.org> + pkgname=geonkick -pkgver=1.9.2 +pkgver=1.10.0 pkgrel=1 pkgdesc="A free software percussion synthesizer" arch=('x86_64') @@ -7,13 +8,12 @@ url="https://gitlab.com/iurie/geonkick" license=('GPL3') groups=('pro-audio') -depends=('cairo' 'desktop-file-utils' 'gcc-libs' 'glibc' 'hicolor-icon-theme' -'libsndfile' 'libx11' 'shared-mime-info') -makedepends=('cmake' 'libjack.so' 'lv2' 'rapidjson' 'redkite') +depends=('cairo' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libx11') +makedepends=('cmake' 'jack' 'libsndfile' 'lv2' 'rapidjson' 'redkite') checkdepends=('lv2lint' 'sord') -optdepends=('libjack.so: for standalone application') +optdepends=('jack: for standalone application') source=("https://gitlab.com/iurie/geonkick/-/archive/v${pkgver}/$pkgname-v$pkgver.tar.gz") -sha512sums=('445d8103365b583cd57c62f21faed36c964b687e2b887747977f301fe1d1cd5f5f3f3080b9f727d06bfa9a3f37972082436d8d84aae2e9534213adf32bd6f04f') +sha512sums=('acf9141bfaaf58b7817ccfe6a0ba4cbe1cbdc6d324b49330475cfd353221d18e7a775a7e8051af383fd2cf196079feacc70f3e2570bb37cb9c1b632e5edf6254') prepare() { mv -v "$pkgname-v$pkgver" "$pkgname-$pkgver" @@ -31,20 +31,20 @@ check() { cd "$pkgname-$pkgver" LV2_PATH="${PWD}/plugin/lv2" lv2lint "http://geontime.com/geonkick" || echo "Known to fail: https://gitlab.com/geontime/geonkick/issues/144" - sord_validate "${PWD}/plugin/lv2/${pkgname}.lv2/"*.ttl || echo "Known to fail: https://gitlab.com/geontime/geonkick/issues/144" } package() { + depends+=('libsndfile.so') cd "$pkgname-$pkgver" make -C build DESTDIR="$pkgdir/" install VERBOSE=1 install -vDm 644 "data/${pkgname}.desktop" \ -t "${pkgdir}/usr/share/applications" - install -vDm 644 examples/*.gkick \ - -t "${pkgdir}/usr/share/doc/${pkgname}/examples" - for directory in examples/*; do + install -vDm 644 presets/*.gkick \ + -t "${pkgdir}/usr/share/doc/${pkgname}/presets" + for directory in presets/*; do if [ -d "$directory" ]; then - install -vDm 644 "$directory/"*.gkick \ - -t "${pkgdir}/usr/share/doc/${pkgname}/examples/$(basename "$directory")" + install -vDm 644 "$directory/"*.{gkick,gkit} \ + -t "${pkgdir}/usr/share/doc/${pkgname}/presets/$(basename "$directory")" fi done install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"