diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | aeffect.patch | 15 |
3 files changed, 33 insertions, 12 deletions
@@ -1,15 +1,14 @@ -# Generated by mksrcinfo v8 -# Mon Aug 15 15:33:25 UTC 2016 pkgbase = steinberg-vst36 pkgdesc = Steinberg's VST SDK (version 3.6) - pkgver = 3.6.6 - pkgrel = 1 + pkgver = 3.6.7 + pkgrel = 3 url = http://www.steinberg.net/en/company/developers.html arch = any license = custom provides = steinberg-vst - source = http://www.steinberg.net/sdk_downloads/vstsdk366_27_06_2016_build_61.zip - md5sums = 6485724a5a07abedde6c415c5f6ac4e8 + source = https://web.archive.org/web/20190111193507if_/https://www.steinberg.net/sdk_downloads/vstsdk367_03_03_2017_build_352.zip + source = aeffect.patch + sha512sums = 54ed5101c4b1b07f2341c5c4440223f4de08f9a12b08cc335c5917297db74d1474ba84f06d0120f0b7ae074d9ad776250396269ac7617b69bbab7937c752e098 + sha512sums = 571e841b6540bc55bc92333ddff0a67b09e47be03cec745c1ab543a8286c145bb2fe098551ccfb44bc1c04dc2bcaa522ac2cb460a12a7da3591e8e70c23439eb pkgname = steinberg-vst36 - @@ -3,18 +3,24 @@ # Contributor: rtfreedman (rob<d0t>til<d0t>freedman<aT>googlemail<d0t>com pkgname=steinberg-vst36 -pkgver=3.6.6 -pkgrel=1 +pkgver=3.6.7 +pkgrel=3 pkgdesc="Steinberg's VST SDK (version 3.6)" arch=('any') url="http://www.steinberg.net/en/company/developers.html" license=('custom') provides=('steinberg-vst') -source=(http://www.steinberg.net/sdk_downloads/vstsdk366_27_06_2016_build_61.zip) -md5sums=('6485724a5a07abedde6c415c5f6ac4e8') +source=("https://web.archive.org/web/20190111193507if_/https://www.steinberg.net/sdk_downloads/vstsdk367_03_03_2017_build_352.zip" + "aeffect.patch") +sha512sums=('54ed5101c4b1b07f2341c5c4440223f4de08f9a12b08cc335c5917297db74d1474ba84f06d0120f0b7ae074d9ad776250396269ac7617b69bbab7937c752e098' + '571e841b6540bc55bc92333ddff0a67b09e47be03cec745c1ab543a8286c145bb2fe098551ccfb44bc1c04dc2bcaa522ac2cb460a12a7da3591e8e70c23439eb') +prepare() { + cd "$srcdir/VST_SDK/VST2_SDK/" + patch -p1 -i "${srcdir}/aeffect.patch" +} package() { - cd "$srcdir/VST3 SDK" + cd "$srcdir/VST_SDK/VST2_SDK/" # install headers mkdir -p "$pkgdir/usr/include/vst36/pluginterfaces/vst2.x" @@ -23,6 +29,7 @@ package() { "$pkgdir/usr/include/vst36/pluginterfaces/vst2.x/" # install license + cd "$srcdir/VST_SDK/VST3_SDK/" mkdir -p "$pkgdir/usr/share/licenses/$pkgname" install -m644 doc/*License* "$pkgdir/usr/share/licenses/$pkgname/" } diff --git a/aeffect.patch b/aeffect.patch new file mode 100644 index 000000000000..3e0356dd0efe --- /dev/null +++ b/aeffect.patch @@ -0,0 +1,15 @@ +--- VST3 SDK/pluginterfaces/vst2.x/aeffect.h 2017-03-03 10:56:00.000000000 +0100 ++++ VST3 SDK/pluginterfaces/vst2.x/aeffect.h 2020-02-07 21:49:58.291111777 +0100 +@@ -66,7 +66,11 @@ + #pragma options push -a8 + #elif defined(__GNUC__) + #pragma pack(push,8) +- #define VSTCALLBACK __cdecl ++ #if defined(__linux__) ++ #define VSTCALLBACK ++ #else ++ #define VSTCALLBACK __cdecl ++ #endif + #elif defined(WIN32) || defined(__FLAT__) || defined CBUILDER + #pragma pack(push) + #pragma pack(8) |