Date: Saturday, October 17, 2020 @ 10:10:50
Author: dvzrv
Revision: 725315
upgpkg: liquidsfz 0.2.0-2: Rebuild to cleanup depends/makedepends/optdepends.
Switch to non-shared-object representation in depends/makedepends/optdepends as
the shared object versions are not resolved.
Add upstreamed fix for missing headers in tests.
Run lv2lint using flags.
Add all available sodeps in package() and the respective packages to
makedepends.
Modified:
liquidsfz/trunk/PKGBUILD
----------+
PKGBUILD | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-17 10:10:28 UTC (rev 725314)
+++ PKGBUILD 2020-10-17 10:10:50 UTC (rev 725315)
@@ -2,21 +2,27 @@
pkgname=liquidsfz
pkgver=0.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="SFZ Sampler"
arch=('x86_64')
url="https://github.com/swesterfeld/liquidsfz"
license=('LGPL2.1')
groups=('lv2-plugins' 'pro-audio')
-depends=('glibc' 'libsndfile.so')
-makedepends=('lv2' 'libjack.so')
+depends=('gcc-libs' 'glibc')
+makedepends=('jack' 'libsndfile' 'lv2')
checkdepends=('lv2lint')
-optdepends=('libjack.so: for standalone application')
+optdepends=('jack: for standalone application')
provides=('soundfont-synthesizer')
source=("$pkgname-$pkgver.tar.gz::https://github.com/swesterfeld/${pkgname}/archive/${pkgver}.tar.gz"
-
"$pkgname-0.2.0-fix_relro.patch::https://github.com/swesterfeld/liquidsfz/pull/6.patch")
+
"$pkgname-0.2.0-fix_relro.patch::https://github.com/swesterfeld/liquidsfz/pull/6.patch"
+
"${pkgname}-0.2.0-fix_test_headers.patch::https://github.com/swesterfeld/liquidsfz/pull/13/commits/cd49ccd6b6f6096de60a7e64ad04811c935a3153.patch"
+ )
sha512sums=('b5c9804c0de7467f00a6cdbbd54b5c8b34785a997184d2edd40979cbe0ad368a995c49ded727b1dc7bdea7dffa0ec48a4e09634d0e21ece7aa59a33590de6d2e'
-
'2e2c9e3b62ee1d5115d3b8d9711d6938d18540546c193f1d33860f5d3a39d6483af70ff758a05abf1dd2e6eed99bed20d6cb2ce39cacfa103c84f837fa82f13d')
+
'2e2c9e3b62ee1d5115d3b8d9711d6938d18540546c193f1d33860f5d3a39d6483af70ff758a05abf1dd2e6eed99bed20d6cb2ce39cacfa103c84f837fa82f13d'
+
'6a60d647002963e0e8166a3565a74ad3f6b9f3bf39d36c4153d1307284dcca5ab98b4c4d083d4e718bb69fc3e49a557cf08b57dfaa71b70bdc056b4e6746456d')
+b2sums=('0980aa110d4615ecf8528bc871fc9b37c388db6ddd47b46b8a5c8b9d8e9518f92fb0c3d033a691ae9070295bf2b66126299d8257ab51f220ae7952d72d6ae871'
+
'dfd88830ee9d2441e3fb42681a00e188bd3ce78a048e03d0c69d0f3082aeb17753e2a5dd6bc7505909df9d5f61a96ff56073abfeae9183e62eca224f68d77be8'
+
'9e42633d532ed12948b1bda8955cc2c8ebe69bb30a8dd6823ea4f744449a2022aaeba8b62344854fdeac3545f3c76283de4f405535824b5e2f2acc3dc20ab0b5')
prepare() {
cd "$pkgname-$pkgver"
@@ -23,6 +29,8 @@
# fix lv2 Makefile to achieve full RELRO:
# https://github.com/swesterfeld/liquidsfz/issues/5
patch -Np1 -i "../$pkgname-0.2.0-fix_relro.patch"
+ # add missing headers: https://github.com/swesterfeld/liquidsfz/pull/13
+ patch -Np1 -i "../$pkgname-0.2.0-fix_test_headers.patch"
autoreconf -vfi
}
@@ -40,10 +48,11 @@
check() {
cd "$pkgname-$pkgver"
make -k check
- LV2_PATH="${PWD}" lv2lint "http://spectmorph.org/plugins/liquidsfz"
+ lv2lint -Mpack -I "${PWD}/lv2" "http://spectmorph.org/plugins/liquidsfz"
}
package() {
+ depends+=('libsndfile.so')
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
install -vDm 644 {NEWS,TODO,{OPCODES,README}.md} \