# Maintainer: Mads Kjeldgaard<mail@madskjeldgaard.dk>
pkgname=supercollider-vstplugin-git
pkgver=r1807.955a705
pkgrel=2
pkgdesc='The IEM vstplugin plugin for SuperCollider'
arch=('x86_64')
url='https://git.iem.at/pd/vstplugin'
license=('custom: Other')
groups=('pro-audio' 'supercollider-plugins')
depends=('supercollider' 'lib32-libx11')
makedepends=('git' 'cmake' 'supercollider-headers-git')
optdepends=()
conflicts=("supercollider-vstplugin")
source=("$pkgname"::git+$url.git)
md5sums=('SKIP')

pkgver() {
	cd "$srcdir/$pkgname"
	printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {

		SC_SRC="/usr/share/supercollider-headers"
		DEST="$pkgdir/usr/share/SuperCollider/Extensions"

		cd "$srcdir/$pkgname"
		git submodule update --init --recursive

		# Get VST2
		.git-ci/get_vst2.sh

		# Get VST3
		.git-ci/get_vst3.sh

		cd "$srcdir/$pkgname"
		mkdir -p build 
		cd build

		cmake -DSC=ON -DPD=OFF -DVST2=ON -DVST3=ON -DBUILD_HOST=ON -DBUILD_HOST32=ON -DBUILD_WINE=OFF -DWINE=OFF -DBRIDGE=ON -DSUPERNOVA=ON -DSC_INCLUDEDIR="$SC_SRC" -DCMAKE_BUILD_TYPE=RELEASE -DSC_INSTALLDIR="$DEST" ..

		cmake --build . -j -v
		# make
}


package() {
	cd "$srcdir/$pkgname/build"
	cmake --build . -v -t install

	install -Dm644 "$srcdir/$pkgname/LICENSE.txt" "$pkgdir/usr/share/licenses/supercollider-vstplugin-git/LICENSE.txt"

	echo -E "
-------------------
VSTPlugin installed for SuperCollider:

Please run VSTPlugin.clear and VSTPlugin.search() when starting SuperCollider.

-------------------
	"
	# cmake --build . --config Release --target install
}