diff options
Diffstat (limited to 'libraries/vst3sdk/vst3sdk.SlackBuild')
-rw-r--r-- | libraries/vst3sdk/vst3sdk.SlackBuild | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/libraries/vst3sdk/vst3sdk.SlackBuild b/libraries/vst3sdk/vst3sdk.SlackBuild index c7caf6f8dbfa4..dac030aab0469 100644 --- a/libraries/vst3sdk/vst3sdk.SlackBuild +++ b/libraries/vst3sdk/vst3sdk.SlackBuild @@ -25,13 +25,22 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vst3sdk -VERSION=${VERSION:-3.7.7} -SDK_BUILD=${SDK_BUILD:-_build_19} +VERSION=${VERSION:-3.7.9} +SDK_BUILD=${SDK_BUILD:-_build_61} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} ARCH=noarch +# git submodules +BASE=4737789f52b4e2610a99257e9d93dcbe7717e72e +CMAKE=3ad5b558e8f94a5825c5c4930a7ffd0760d68c43 +DOC=1a90e37662834a54aa5406eeaa8634027f7801f8 +PLUGINTERFACES=f0eeef7ca771f3cac2dfe1922dc5733349766c7b +PUBLIC_SDK=e61ee76eb0f8771a05e99018bc4705ac1b603e48 +TUTORIALS=dc425c8e588a78147bc4c3616857b8918b809dcd +VSTGUI=65c353fcad783dd6baa34a2b9dbe23bb9f88d035 + # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information # could be useful to other scripts. @@ -49,26 +58,27 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-$VERSION$SDK_BUILD +tar xf $CWD/$PRGNAM-$VERSION$SDK_BUILD.tar.gz +cd $PRGNAM-$VERSION$SDK_BUILD chown -R root:root . +mkdir -p $PKG/usr/include/vst3sdk/{base,cmake,pluginterfaces,public.sdk,tutorials,vstgui4} +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/doc mkdir -p $PKG/usr/share/pkgconfig -cp $CWD/vst3sdk.pc $PKG/usr/share/pkgconfig/ +cp $CWD/vst3sdk.pc $PKG/usr/share/pkgconfig sed -i "s/VERSION/$VERSION$SDK_BUILD/g" $PKG/usr/share/pkgconfig/vst3sdk.pc -mkdir -p $PKG/usr/include/vst3sdk -cp -a base $PKG/usr/include/vst3sdk/ -cp -a cmake $PKG/usr/include/vst3sdk/ -cp -a pluginterfaces $PKG/usr/include/vst3sdk/ -cp -a public.sdk $PKG/usr/include/vst3sdk/ -cp -a vstgui4 $PKG/usr/include/vst3sdk/ -cp CMakeLists.txt $PKG/usr/include/vst3sdk/ +tar xvzf $CWD/vst3_base-$BASE.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/base +tar xvzf $CWD/vst3_cmake-$CMAKE.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/cmake +tar xvzf $CWD/vst3_doc-$DOC.tar.gz --strip-components=1 -C $PKG/usr/doc/$PRGNAM-$VERSION/doc +tar xvzf $CWD/vst3_pluginterfaces-$PLUGINTERFACES.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/pluginterfaces +tar xvzf $CWD/vst3_public_sdk-$PUBLIC_SDK.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/public.sdk +tar xvzf $CWD/vst3_tutorials-$TUTORIALS.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/tutorials +tar xvzf $CWD/vstgui-$VSTGUI.tar.gz --strip-components=1 -C $PKG/usr/include/vst3sdk/vstgui4 +cp CMakeLists.txt $PKG/usr/include/vst3sdk -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - doc/ \ LICENSE.txt \ README.md \ VST3_License_Agreement.pdf \ |