[arch-commits] Commit in sfizz/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Sun Mar 15 17:02:47 UTC 2020
Date: Sunday, March 15, 2020 @ 17:02:42
Author: dvzrv
Revision: 598361
upgpkg: sfizz 0.3.1-1: Upgrading to 0.3.1. Also building the vst3 plugin. Adding the package to relevant groups. Adding lv2 to makedepends and other relevant packages to depends.
Modified:
sfizz/trunk/PKGBUILD
----------+
PKGBUILD | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-03-15 16:57:14 UTC (rev 598360)
+++ PKGBUILD 2020-03-15 17:02:42 UTC (rev 598361)
@@ -2,28 +2,29 @@
# Contributor: RedTide <redtid3 at gmail.com>
pkgname=sfizz
-pkgver=0.2.0
-pkgrel=2
+pkgver=0.3.1
+pkgrel=1
pkgdesc="SFZ library and LV2 plugin"
arch=('x86_64')
url="https://github.com/sfztools/sfizz"
license=('BSD')
-depends=('gcc-libs' 'glibc')
-makedepends=('cmake' 'jack' 'libsndfile')
+groups=('lv2-plugins' 'pro-audio' 'vst3-plugins')
+# TODO: devendor lv2 and abseil-cpp
+depends=('cairo' 'gcc-libs' 'glibc' 'libx11' 'xcb-util' 'xcb-util-cursor'
+'libxkbcommon' 'libxkbcommon-x11')
+makedepends=('cmake' 'jack' 'freetype2' 'libsndfile' 'lv2' 'xcb-util-keysyms')
checkdepends=('lv2lint')
optdepends=('jack: for sfizz_jack')
provides=('libsfizz.so' 'soundfont-synthesizer')
-source=("https://github.com/sfztools/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-src.tar.gz")
-sha512sums=('935bf08f4443da38c9422ea71af52983f81ce623bef3dd7fa89e322f964727ca0e416a8ec7d7885fe83f764ab9160e15c63b477b839b83aef25aafb7eec84d8a')
+source=("https://github.com/sfztools/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz")
+sha512sums=('4b162e986ca3f7c04a3d7ac88885ffe9297418c4d66819bdd9235e5781b77a25acdbee89bc72337a819a30c59262a7926990f0ebc0a7fea7fab6a40518539e6e')
-prepare() {
- mv -v "$pkgname-v$pkgver" "$pkgname-$pkgver"
-}
-
build() {
cd "$pkgname-$pkgver"
cmake -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DCMAKE_BUILD_TYPE='Release' \
-DSFIZZ_TESTS=ON \
+ -DSFIZZ_VST=ON \
-B build \
-S .
make VERBOSE=1 -C build
@@ -32,7 +33,7 @@
check() {
cd "$pkgname-$pkgver"
./build/tests/${pkgname}_tests
- LV2_PATH="${PWD}/build" lv2lint "http://sfztools.github.io/sfizz"
+ LV2_PATH="${PWD}/build:/usr/lib/lv2" lv2lint "http://sfztools.github.io/sfizz"
}
package() {
More information about the arch-commits
mailing list