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

Reply via email to