description='VST 3 Plug-In SDK'
url='https://github.com/steinbergmedia/vst3sdk'

packager="spiky <spiky@nutyx.org>"
contributors="Tnut"

name=vst3sdk
version=3.7.12_build_20

makedepends=(git rsync)

source=(vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch)

prepare() {

git clone https://github.com/steinbergmedia/$name

cd $name
git checkout v${version}
git submodule init
git submodule update

cd public.sdk
patch -Np1 -i ../../vst3sdk-3.7.7_build_19-public_sdk_gcc13.patch
}


build() {
mkdir -p $PKG/usr/lib/pkgconfig

echo "Name: vst3sdk
Description: VST 3 Plug-In SDK
Version: $version
Cflags: -I/usr/share/vst3sdk
Libs:" > $PKG/usr/lib/pkgconfig/$name.pc

cd $name

install -vdm 755 $PKG/usr/share/$name/
rsync -r --exclude doc \
  --exclude .git \
  --exclude .github \
  --exclude .gitignore \
  --exclude .gitattributes . \
  $PKG/usr/share/$name/

install -vDm 644 cmake/modules/*.cmake -t $PKG/usr/lib/cmake/$name/

 install -vdm 755 $PKG/usr/share/doc/$name/
 cd doc
 rsync -r --exclude .git \
   --exclude .github \
   --exclude .gitignore \
   --exclude .gitattributes . \
   $PKG/usr/share/doc/$name/
}
