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

David Runge dvzrv at gemini.archlinux.org
Sat Jan 15 17:52:38 UTC 2022


    Date: Saturday, January 15, 2022 @ 17:52:37
  Author: dvzrv
Revision: 1104530

upgpkg: yabridge 3.8.0-1: Upgrade to 3.8.0.

Disable LTO as otherwise cmake detection explodes on wine.
Remove cherry-picks of now included commits.
Switch to updated meson.build for vst3sdk.

Modified:
  yabridge/trunk/PKGBUILD

----------+
 PKGBUILD |   28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-15 17:46:38 UTC (rev 1104529)
+++ PKGBUILD	2022-01-15 17:52:37 UTC (rev 1104530)
@@ -2,38 +2,32 @@
 
 pkgbase=yabridge
 pkgname=(yabridge yabridgectl)
-pkgver=3.7.0
-_commit=75c64e6be8c91130bee8111e24f0cdd9cc33a624  # 3.7.0^{}
-pkgrel=6
+pkgver=3.8.0
+_commit=28217f6c20898aef14b9d835b66571e6d4b8822b  # 3.8.0^{}
+pkgrel=1
 pkgdesc="A modern and transparent way to use Windows VST2 and VST3 plugins on Linux"
 arch=(x86_64)
 url="https://github.com/robbert-vdh/yabridge"
 license=(GPL3)
 makedepends=(bitsery boost cmake function2 git lib32-boost lib32-libxcb libxcb meson rust tomlplusplus vst3sdk wine)
+# if LTO is enabled the cmake detection will explode because of wine
+options=(!lto)
 source=(
   "git+https://github.com/robbert-vdh/${pkgbase}.git#commit=${_commit}"
-  "${pkgbase}-3.7.0-vst3sdk_meson.build::https://raw.githubusercontent.com/robbert-vdh/vst3sdk/0cdcb035995ab7084aa9b8cd05a26e0dc1f41417/meson.build"
+  "${pkgbase}-3.8.0-vst3sdk_meson.build::https://raw.githubusercontent.com/robbert-vdh/vst3sdk/a129e37aa9996d58c4d6cc1bdf428f7b29392a6d/meson.build"
 )
 sha512sums=('SKIP'
-            '4e84542f85f13d430f085003dbf04ee9470c4b0e3d0ca98136cf51f8cc415a9d1fad9a6fdcb479915c214facadbff16dda587a8ab2787fedb3aea20cc44f52ca')
+            '4e0013c911cc7e145853fc8ac33c71a8a0bb17d8d915cd5f9a1b9f51e830769c567e7edd2f0e91c68cb03cc708a5d46b7bb191a4576b862b8f319dd1e307aa13')
 b2sums=('SKIP'
-        'be1336055bbb6c6e03793a77aabefb0c1288f51a076b247ce58e6c225962ad53115b5e0f5364b07ea1da222cd4f27ef3ef70e7d395fc2e220415e1b28e4d5818')
+        '97eb8d44aa7958a32ca705280efb8bc9c2a2a673aca1aa26daaed9a2757ed0734f70f0d9ede020a13359788b7d65d2d2784193e9eca507a7b5c61368f4618c5f')
 
 prepare() {
-  (
-    cd "${pkgname}"
-    # add fixes for detection of bitsery, function2 and tomlplusplus
-    git cherry-pick -n 00f6e018b315e0c5e32731115fb895e4d2bc5f92
-    git cherry-pick -n 975b2fdd0f541d09044c0f859fa949633061b82c
-    git cherry-pick -n 4cbcf79a8479bba9b13b6e5324dad568815e1d7d
-  )
-
   # remove all wraps as they are ignored anyways
   rm -rv ${pkgname}/subprojects/*
-  # put system-installed vst3sdk in place and add upstream meson.build file
+  # put system-installed vst3sdk in place and add upstream meson.build file from https://github.com/robbert-vdh/vst3sdk/
   mkdir -vp ${pkgname}/subprojects/vst3
   cp -av /usr/include/vst3sdk/* ${pkgname}/subprojects/vst3/
-  cp -v "${pkgbase}-3.7.0-vst3sdk_meson.build" ${pkgname}/subprojects/vst3/meson.build
+  cp -v "${pkgbase}-3.8.0-vst3sdk_meson.build" ${pkgname}/subprojects/vst3/meson.build
 
   cd ${pkgname}/tools/yabridgectl
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
@@ -49,7 +43,7 @@
     -Dcpp_link_args="$LDFLAGS"
   )
 
-  arch-meson  "$pkgname" build "${_options[@]}"
+  arch-meson "$pkgname" build "${_options[@]}"
   ninja -C build
 
   cd ${pkgname}/tools/yabridgectl



More information about the arch-commits mailing list