Date: Sunday, May 7, 2023 @ 18:06:51
Author: dvzrv
Revision: 1459390
archrelease: copy trunk to community-any
Added:
vst3sdk/repos/community-any/PKGBUILD
(from rev 1459388, vst3sdk/trunk/PKGBUILD)
vst3sdk/repos/community-any/vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch
(from rev 1459388,
vst3sdk/trunk/vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch)
vst3sdk/repos/community-any/vst3sdk.pc
(from rev 1459389, vst3sdk/trunk/vst3sdk.pc)
Deleted:
vst3sdk/repos/community-any/PKGBUILD
vst3sdk/repos/community-any/vst3sdk.pc
-----------------------------------------------+
PKGBUILD | 162 ++++++++++++------------
vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch | 24 +++
vst3sdk.pc | 10 -
3 files changed, 114 insertions(+), 82 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-05-07 18:06:48 UTC (rev 1459389)
+++ PKGBUILD 2023-05-07 18:06:51 UTC (rev 1459390)
@@ -1,77 +0,0 @@
-# Maintainer: David Runge <[email protected]>
-
-pkgbase=vst3sdk
-pkgname=(vst3sdk vst3sdk-docs)
-pkgver=3.7.6_build_18
-_commit=05c4a9763f311a58fe3f34b68a199e5eea92e2b4 # 3.7.6_build_18
-pkgrel=2
-pkgdesc="VST 3 Plug-In SDK"
-arch=(any)
-url="https://github.com/steinbergmedia/vst3sdk"
-license=(GPL3)
-makedepends=(git rsync)
-# upstream does not provide proper tarballs:
-# https://github.com/steinbergmedia/vst3sdk/issues/65
-source=(
- git+https://github.com/steinbergmedia/$pkgname#commit=$_commit
- git+https://github.com/steinbergmedia/vst3_base
- git+https://github.com/steinbergmedia/vst3_cmake
- git+https://github.com/steinbergmedia/vst3_doc
- git+https://github.com/steinbergmedia/vst3_pluginterfaces
- git+https://github.com/steinbergmedia/vst3_public_sdk
- git+https://github.com/steinbergmedia/vstgui
- $pkgname.pc
-)
-sha512sums=('SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
-
'ac97d8b8de5d18d3d0bf955358708ca9a36847b9e5350b6089037547d7404fccb91efbc74a9e0ee12c7159861539ecfbed08b79f531abd392e9321d957e26bd6')
-b2sums=('SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
-
'b055a1a8031eb0c3624177a97853c3b7beeac7384d785261861cfaf92672d934293e4149e86844ba10389726c0def451693e1b53c35a0197286df7ff8e612760')
-
-prepare() {
- # upstream does not provide a pkg-config integration:
- # https://github.com/steinbergmedia/vst3sdk/issues/68
- sed -e "s/VERSION/$pkgver/" -i $pkgname.pc
-
- cd $pkgname
- git submodule init
- git config submodule.base.url ../vst3_base
- git config submodule.cmake.url ../vst3_cmake
- git config submodule.doc.url ../vst3_doc
- git config submodule.pluginterfaces.url ../vst3_pluginterfaces
- git config submodule.public.sdk.url ../vst3_public_sdk
- git config submodule.vstgui4.url ../vstgui
- git submodule update
-}
-
-package_vst3sdk() {
- license+=(BSD)
-
- cd $pkgbase
- install -vDm 644 ../$pkgname.pc -t "$pkgdir/usr/lib/pkgconfig/"
- install -vdm 755 "$pkgdir/usr/share/$pkgname/"
- rsync -r --exclude doc --exclude .git --exclude .github --exclude .gitignore
--exclude .gitattributes . "$pkgdir/usr/share/$pkgname/"
- install -vDm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -vDm 644 base/LICENSE.txt
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.base.txt"
- install -vDm 644 public.sdk/LICENSE.txt
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.public.sdk.txt"
- install -vDm 644 cmake/modules/*.cmake -t "$pkgdir/usr/lib/cmake/$pkgname/"
-}
-
-package_vst3sdk-docs() {
- pkgdesc+=" - documentation"
-
- install -vdm 755 "$pkgdir/usr/share/doc/$pkgname/"
- cd $pkgbase/doc
- rsync -r --exclude .git --exclude .github --exclude .gitignore --exclude
.gitattributes . "$pkgdir/usr/share/doc/$pkgname/"
-}
Copied: vst3sdk/repos/community-any/PKGBUILD (from rev 1459388,
vst3sdk/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-05-07 18:06:51 UTC (rev 1459390)
@@ -0,0 +1,85 @@
+# Maintainer: David Runge <[email protected]>
+
+pkgbase=vst3sdk
+pkgname=(vst3sdk vst3sdk-docs)
+pkgver=3.7.7_build_19
+_commit=358b72ee61bc67fb4592b0d492e0c6a1211ebf11 # 3.7.7_build_19
+pkgrel=1
+pkgdesc="VST 3 Plug-In SDK"
+arch=(any)
+url="https://github.com/steinbergmedia/vst3sdk"
+license=(GPL3)
+makedepends=(git rsync)
+# upstream does not provide proper tarballs:
+# https://github.com/steinbergmedia/vst3sdk/issues/65
+source=(
+ git+https://github.com/steinbergmedia/$pkgname#commit=$_commit
+ git+https://github.com/steinbergmedia/vst3_base
+ git+https://github.com/steinbergmedia/vst3_cmake
+ git+https://github.com/steinbergmedia/vst3_doc
+ git+https://github.com/steinbergmedia/vst3_pluginterfaces
+ git+https://github.com/steinbergmedia/vst3_public_sdk
+ git+https://github.com/steinbergmedia/vstgui
+ $pkgname.pc
+ $pkgname-3.7.7_build_19-public_sdk_gcc13.patch #
https://github.com/steinbergmedia/vst3sdk/issues/112
+)
+sha512sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+
'501dff8299ccf9aeba61a64331c3ac74ece89eee956bffff0e303653b566acfca5cba4957c8bafb883efe6cc78c34da64ec9870daf9f2c37e2734110b9cad1dd'
+
'0a110eb59709770f91b95049bf6ee151e5dcc1b8b63eb8016472b93bd34f4973a81d5491b55f9081e0e8d82588ad951b09afd1d0d3cf6f6967ea606b8fed881b')
+b2sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+
'e39e1353fdc22f7d93b6f89f8242fafddd56422a03df1cb26e81a3874456c49029a3726b43223fe21231eff6fe240e1216f3dca36a0e5297c9c0d43ab390bcd9'
+
'7671532b2cd7659266c99844faf8756bcc78b403fd85eae458f5a9084e50741d70b75effb71321c2ca5d244f36baf5dcf147613a7f7441c1319455da61a9cb88')
+
+prepare() {
+ # upstream does not provide a pkg-config integration:
+ # https://github.com/steinbergmedia/vst3sdk/issues/68
+ sed -e "s/VERSION/$pkgver/" -i $pkgname.pc
+
+ cd $pkgname
+ git submodule init
+ git config submodule.base.url ../vst3_base
+ git config submodule.cmake.url ../vst3_cmake
+ git config submodule.doc.url ../vst3_doc
+ git config submodule.pluginterfaces.url ../vst3_pluginterfaces
+ git config submodule.public.sdk.url ../vst3_public_sdk
+ git config submodule.vstgui4.url ../vstgui
+ git -c protocol.file.allow=always submodule update
+
+ (
+ cd public.sdk
+ git apply -3 ../../$pkgname-3.7.7_build_19-public_sdk_gcc13.patch
+ )
+}
+
+package_vst3sdk() {
+ license+=(BSD)
+
+ cd $pkgbase
+ install -vDm 644 ../$pkgname.pc -t "$pkgdir/usr/lib/pkgconfig/"
+ install -vdm 755 "$pkgdir/usr/src/$pkgname/"
+ rsync -r --exclude doc --exclude .git --exclude .github --exclude .gitignore
--exclude .gitattributes . "$pkgdir/usr/src/$pkgname/"
+ install -vDm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -vDm 644 base/LICENSE.txt
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.base.txt"
+ install -vDm 644 public.sdk/LICENSE.txt
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.public.sdk.txt"
+ install -vDm 644 cmake/modules/*.cmake -t "$pkgdir/usr/lib/cmake/$pkgname/"
+}
+
+package_vst3sdk-docs() {
+ pkgdesc+=" - documentation"
+
+ install -vdm 755 "$pkgdir/usr/share/doc/$pkgname/"
+ cd $pkgbase/doc
+ rsync -r --exclude .git --exclude .github --exclude .gitignore --exclude
.gitattributes . "$pkgdir/usr/share/doc/$pkgname/"
+}
Copied:
vst3sdk/repos/community-any/vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch (from
rev 1459388, vst3sdk/trunk/vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch)
===================================================================
--- vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch
(rev 0)
+++ vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch 2023-05-07 18:06:51 UTC
(rev 1459390)
@@ -0,0 +1,24 @@
+diff --git i/source/vst/moduleinfo/moduleinfo.h
w/source/vst/moduleinfo/moduleinfo.h
+index ecf528b..49f2827 100644
+--- i/source/vst/moduleinfo/moduleinfo.h
++++ w/source/vst/moduleinfo/moduleinfo.h
+@@ -39,6 +39,7 @@
+
+ #include <string>
+ #include <vector>
++#include <cstdint>
+
+ //------------------------------------------------------------------------
+ namespace Steinberg {
+diff --git i/source/vst/moduleinfo/moduleinfoparser.h
w/source/vst/moduleinfo/moduleinfoparser.h
+index 910cbf5..e052ac2 100644
+--- i/source/vst/moduleinfo/moduleinfoparser.h
++++ w/source/vst/moduleinfo/moduleinfoparser.h
+@@ -41,6 +41,7 @@
+ #include <iostream>
+ #include <optional>
+ #include <string_view>
++#include <limits>
+
+ //------------------------------------------------------------------------
+ namespace Steinberg::ModuleInfoLib {
Deleted: vst3sdk.pc
===================================================================
--- vst3sdk.pc 2023-05-07 18:06:48 UTC (rev 1459389)
+++ vst3sdk.pc 2023-05-07 18:06:51 UTC (rev 1459390)
@@ -1,5 +0,0 @@
-Name: vst3sdk
-Description: VST 3 Plug-In SDK
-Version: VERSION
-Cflags: -I/usr/share/vst3sdk
-Libs:
Copied: vst3sdk/repos/community-any/vst3sdk.pc (from rev 1459389,
vst3sdk/trunk/vst3sdk.pc)
===================================================================
--- vst3sdk.pc (rev 0)
+++ vst3sdk.pc 2023-05-07 18:06:51 UTC (rev 1459390)
@@ -0,0 +1,5 @@
+Name: vst3sdk
+Description: VST 3 Plug-In SDK
+Version: VERSION
+Cflags: -I/usr/src/vst3sdk
+Libs: