Date: Monday, November 29, 2021 @ 11:37:01 Author: mtorromeo Revision: 1056683
archrelease: copy trunk to community-x86_64 Added: sfizz/repos/community-x86_64/PKGBUILD (from rev 1056682, sfizz/trunk/PKGBUILD) Deleted: sfizz/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 126 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-11-29 11:36:55 UTC (rev 1056682) +++ PKGBUILD 2021-11-29 11:37:01 UTC (rev 1056683) @@ -1,63 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> -# Contributor: RedTide <redt...@gmail.com> - -pkgname=sfizz -pkgver=1.1.1 -pkgrel=1 -pkgdesc="SFZ library and LV2 plugin" -arch=('x86_64') -url="https://github.com/sfztools/sfizz" -license=('BSD') -groups=(lv2-plugins pro-audio vst3-plugins) -depends=(abseil-cpp cairo gcc-libs glibc libx11 libxkbcommon libxkbcommon-x11 -pugixml ttf-roboto xcb-util xcb-util-cursor zenity) -makedepends=(cmake cxxopts jack freetype2 lv2 xcb-util-keysyms) -checkdepends=(lv2lint) -optdepends=( - 'jack: for sfizz_jack' - 'lv2-host: for the LV2 plugin' - 'vst3-host: for the VST3 plugin' -) -provides=('libsfizz.so' 'soundfont-synthesizer') -source=("https://github.com/sfztools/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('06a0a96b107068261422b11cb4072900b18fcb2d283cca9586a1f5fbdf6944c11799ef2b9861fd3c15d2b9be4727e682a40bd5064dc2428208a69cf6c5b5cba6') -b2sums=('c8f956c249e354a251d1546dd7d73619bf18ee55adce8584b2ace4e965bf3b4050f1df1419d0b70ceaf1f9cf15d99d43dc5de2eca8128f6b07f048bca77f364f') - -prepare() { - cd "$pkgname-$pkgver" - # devendor lv2 - rm -rfv lv2/lv2 - sed -e 's|"lv2/core/lv2.h"|<lv2/core/lv2.h>|g' \ - -i plugins/lv2/external/ardour/ardour/lv2_extensions.h -} - -build() { - cd "$pkgname-$pkgver" - cmake -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCMAKE_BUILD_TYPE='None' \ - -DSFIZZ_PUREDATA=ON \ - -DSFIZZ_TESTS=ON \ - -DSFIZZ_USE_SYSTEM_ABSEIL=ON \ - -DSFIZZ_USE_SYSTEM_CXXOPTS=ON \ - -DSFIZZ_USE_SYSTEM_PUGIXML=ON \ - -Wno-dev \ - -B build \ - -S . - make VERBOSE=1 -C build -} - -check() { - cd "$pkgname-$pkgver" - ./build/tests/${pkgname}_tests - lv2lint -Mpack -I "build/${pkgname}.lv2" "http://sfztools.github.io/sfizz" -} - -package() { - cd "$pkgname-$pkgver" - make VERBOSE=1 DESTDIR="$pkgdir/" install -C build - # devendor ttf-roboto - ln -svf /usr/share/fonts/TTF/Roboto-Regular.ttf "${pkgdir}/usr/lib/vst3/${pkgname}.vst3/Contents/Resources/Fonts/" - - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {AUTHORS,CONTRIBUTING,GOVERNANCE,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: sfizz/repos/community-x86_64/PKGBUILD (from rev 1056682, sfizz/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-11-29 11:37:01 UTC (rev 1056683) @@ -0,0 +1,63 @@ +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: RedTide <redt...@gmail.com> + +pkgname=sfizz +pkgver=1.1.1 +pkgrel=2 +pkgdesc="SFZ library and LV2 plugin" +arch=('x86_64') +url="https://github.com/sfztools/sfizz" +license=('BSD') +groups=(lv2-plugins pro-audio vst3-plugins) +depends=(abseil-cpp cairo gcc-libs glibc libx11 libxkbcommon libxkbcommon-x11 +pugixml ttf-roboto xcb-util xcb-util-cursor zenity) +makedepends=(cmake cxxopts jack freetype2 lv2 xcb-util-keysyms) +checkdepends=(lv2lint) +optdepends=( + 'jack: for sfizz_jack' + 'lv2-host: for the LV2 plugin' + 'vst3-host: for the VST3 plugin' +) +provides=('libsfizz.so' 'soundfont-synthesizer') +source=("https://github.com/sfztools/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('06a0a96b107068261422b11cb4072900b18fcb2d283cca9586a1f5fbdf6944c11799ef2b9861fd3c15d2b9be4727e682a40bd5064dc2428208a69cf6c5b5cba6') +b2sums=('c8f956c249e354a251d1546dd7d73619bf18ee55adce8584b2ace4e965bf3b4050f1df1419d0b70ceaf1f9cf15d99d43dc5de2eca8128f6b07f048bca77f364f') + +prepare() { + cd "$pkgname-$pkgver" + # devendor lv2 + rm -rfv lv2/lv2 + sed -e 's|"lv2/core/lv2.h"|<lv2/core/lv2.h>|g' \ + -i plugins/lv2/external/ardour/ardour/lv2_extensions.h +} + +build() { + cd "$pkgname-$pkgver" + cmake -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_BUILD_TYPE='None' \ + -DSFIZZ_PUREDATA=ON \ + -DSFIZZ_TESTS=ON \ + -DSFIZZ_USE_SYSTEM_ABSEIL=ON \ + -DSFIZZ_USE_SYSTEM_CXXOPTS=ON \ + -DSFIZZ_USE_SYSTEM_PUGIXML=ON \ + -Wno-dev \ + -B build \ + -S . + make VERBOSE=1 -C build +} + +check() { + cd "$pkgname-$pkgver" + ./build/tests/${pkgname}_tests + lv2lint -Mpack -I "build/${pkgname}.lv2" "http://sfztools.github.io/sfizz" +} + +package() { + cd "$pkgname-$pkgver" + make VERBOSE=1 DESTDIR="$pkgdir/" install -C build + # devendor ttf-roboto + ln -svf /usr/share/fonts/TTF/Roboto-Regular.ttf "${pkgdir}/usr/lib/vst3/${pkgname}.vst3/Contents/Resources/Fonts/" + + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {AUTHORS,CONTRIBUTING,GOVERNANCE,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" +}