[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