[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