Date: Sunday, March 26, 2023 @ 13:14:43 Author: dvzrv Revision: 1429128
upgpkg: mephisto.lv2 0.18.2-3: Rebuild to re-sign package. Adapt sources to upstream changes (self-hosted sourcehut). Consolidate meson calls to adhere to packaging guidelines. Modified: mephisto.lv2/trunk/PKGBUILD ----------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 37 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-26 13:08:45 UTC (rev 1429127) +++ PKGBUILD 2023-03-26 13:14:43 UTC (rev 1429128) @@ -2,35 +2,60 @@ pkgname=mephisto.lv2 pkgver=0.18.2 -pkgrel=1 +pkgrel=3 pkgdesc="A Just-in-Time FAUST compiler embedded in an LV2 plugin" arch=(x86_64) -url="https://open-music-kontrollers.ch/lv2/mephisto/" +url="https://git.open-music-kontrollers.ch/~hp/mephisto.lv2" license=(Artistic2.0) -groups=(lv2-plugins pro-audio) -depends=(glibc libglvnd libvterm libx11 lv2-host ttf-fira-code ttf-fira-sans) -makedepends=(faust fontconfig glew glu lv2 meson) +groups=( + lv2-plugins + pro-audio +) +depends=( + glibc + libglvnd + libvterm + libx11 + lv2-host + ttf-fira-code + ttf-fira-sans +) +makedepends=( + faust + fontconfig + glew + glu + lv2 + meson +) checkdepends=(lv2lint) -source=(https://git.open-music-kontrollers.ch/lv2/$pkgname/snapshot/$pkgname-$pkgver.tar.xz{,.asc}) -sha512sums=('6136dcc32c41bd494f156e84be0fb417efbcb42fbddfaff7f54d3e11dc4bba29957cf919b25ada27b8d0e796abbfbe3c7bd0e0fba3698d4871b166b38ba5fa2d' +source=( + $pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz + $pkgname-$pkgver.tar.gz.asc::$url/archive/$pkgver.tar.gz.asc +) +sha512sums=('859ad1abd6bb3b41c7e9296a983c47478f2d30715cbc3230bf05fcb07b324a491b980781d44db15206032d62bf49013568801f0247ece29dfa25971b0a5a32e0' 'SKIP') -b2sums=('5ef07088b8ba006dcfc511c7b34a4fabb5482b4a3bd7287ecafbdb0414a10d7f7058a21ea66e94e78c35c3b32dc0e9911e40b920f1dddcd8f377e5596b521c7d' +b2sums=('e9668ebb1899c5c507fa9bcd498ba8160f6955c3f5131422a10c6a6075de674af546d85090142797f2fbc02490b0a6837de2f970141bf8b0c0f7db572ad749e8' 'SKIP') validpgpkeys=('5AE26CEBBF49705C19FB273A30258F99258CB76A') # Hanspeter Portner <[email protected]> build() { arch-meson build $pkgname-$pkgver - ninja -C build + meson compile -C build } check() { - ninja -C build test + meson test -C build --print-errorlogs } package() { - depends+=(libGLEW.so libfaust.so libfontconfig.so) + depends+=( + glew libGLEW.so + faust libfaust.so + fontconfig libfontconfig.so + ) - DESTDIR="$pkgdir" ninja -C build install + meson install -C build --destdir "$pkgdir" # devendor ttf-fira-code rm -vf "$pkgdir/usr/lib/lv2/$pkgname/"*.ttf for font_type in {Bold,Light,Medium,Regular}; do
