[arch-commits] Commit in sfizz/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Apr 17 11:32:06 UTC 2021


    Date: Saturday, April 17, 2021 @ 11:32:05
  Author: dvzrv
Revision: 919731

upgpkg: sfizz 1.0.0-1: Upgrade to 1.0.0.

Adjust lv2 devendoring in prepare() to cope with changed directory layout.
Remove cmake options that are the default.
Apply current cmake packaging guidelines.

Modified:
  sfizz/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-17 11:31:59 UTC (rev 919730)
+++ PKGBUILD	2021-04-17 11:32:05 UTC (rev 919731)
@@ -2,8 +2,8 @@
 # Contributor: RedTide <redtid3 at gmail.com>
 
 pkgname=sfizz
-pkgver=0.5.1
-pkgrel=2
+pkgver=1.0.0
+pkgrel=1
 pkgdesc="SFZ library and LV2 plugin"
 arch=('x86_64')
 url="https://github.com/sfztools/sfizz"
@@ -12,7 +12,7 @@
 # TODO: devendor abseil-cpp
 depends=('cairo' 'gcc-libs' 'glibc' 'libx11' 'xcb-util' 'xcb-util-cursor'
 'libxkbcommon' 'libxkbcommon-x11' 'ttf-roboto' 'zenity')
-makedepends=('cmake' 'jack' 'freetype2' 'libsndfile' 'lv2' 'xcb-util-keysyms')
+makedepends=('cmake' 'jack' 'freetype2' 'lv2' 'xcb-util-keysyms')
 checkdepends=('lv2lint')
 optdepends=(
   'jack: for sfizz_jack'
@@ -20,9 +20,9 @@
   'vst3-host: for the VST3 plugin'
 )
 provides=('libsfizz.so' 'soundfont-synthesizer')
-source=("https://github.com/sfztools/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}-src.tar.gz")
-sha512sums=('e25072be304775aa7f0173b6cac4284ddc192f7bc40b7ea6335e3cef7d982845aefc67c1f905560c036564a67e4049f81198e1b316cc17aa3df5b9f4095b3c2a')
-b2sums=('02125f290eaeb88fbe9eb89b8d49209fc160840c37302c2ce3ea0a0f8e04d956e731747f069bc0767fcfd8b6178ab8dabfa376f1e885f482929cf5028a2c47d4')
+source=("https://github.com/sfztools/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha512sums=('541f07c18e96ebf7dfa9977b4e6aa69b37e7146f3b2e88276363f7cc5c6f34d3d71a166854fcdc688f89368beeb8eb3a78edf5c8fedb3c89bd2f79f32b31d941')
+b2sums=('2d9b1cabc58d312ee0ac6837bb917369d8ec1785d1dd59a9d0e00d51b4371f98cfddb58fc713f9cafcec072129b8d5cf13870efbf00715fff44aa38a59ec3ddf')
 
 prepare() {
   cd "$pkgname-$pkgver"
@@ -29,16 +29,15 @@
   # devendor lv2
   rm -rfv lv2/lv2
   sed -e 's|"lv2/core/lv2.h"|<lv2/core/lv2.h>|g' \
-      -i lv2/external/ardour/ardour/lv2_extensions.h
+      -i plugins/lv2/external/ardour/ardour/lv2_extensions.h
 }
 
 build() {
   cd "$pkgname-$pkgver"
   cmake -DCMAKE_INSTALL_PREFIX="/usr" \
-        -DCMAKE_BUILD_TYPE='Release' \
-        -ENABLE_LTO=ON \
+        -DCMAKE_BUILD_TYPE='None' \
         -DSFIZZ_TESTS=ON \
-        -DSFIZZ_VST=ON \
+        -Wno-dev \
         -B build \
         -S .
   make VERBOSE=1 -C build
@@ -51,7 +50,6 @@
 }
 
 package() {
-  depends+=('libsndfile.so')
   cd "$pkgname-$pkgver"
   make VERBOSE=1 DESTDIR="$pkgdir/" install -C build
   install -vDm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"



More information about the arch-commits mailing list