summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMads Kjeldgaard2021-09-07 11:49:48 +0200
committerMads Kjeldgaard2021-09-07 11:49:48 +0200
commit0a0de4ac4384fdf7295efd5b0a556e9ea254c322 (patch)
tree654403053a6e5b276e98b62749c2478e5e9ae4a6
downloadaur-0a0de4ac4384fdf7295efd5b0a556e9ea254c322.tar.gz
first commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD63
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ed3b19fb6ff8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = sparta-plugins
+ pkgdesc = A collection of spatial audio related VST plug-ins (loudspeaker/binaural panners, Ambisonics encoders/decoders/visualisers, etc.)
+ pkgver = 1.5.1
+ pkgrel = 1
+ url = https://github.com/leomccormack/SPARTA
+ arch = x86_64
+ license = GPL
+ depends = hdf5
+ depends = netcdf
+ depends = netcdf-fortran
+ depends = libglvnd
+ depends = freetype2
+ depends = libxinerama
+ depends = webkit2gtk
+ depends = gtk3
+ depends = libxext
+ depends = lapack
+ depends = libcurl-gnutls
+ provides = sparta-plugins
+ source = https://github.com/leomccormack/SPARTA/releases/download/v1.5.1/Linux_SPARTA_2021_08_23_v1.5.1.zip
+ md5sums = 9b85d35d4c301a4ffb466ccd7de97d7e
+
+pkgname = sparta-plugins
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7c14ffd6276d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: Mads Kjeldgaard <mail@madskjeldgaard.dk>
+pkgname=sparta-plugins
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="A collection of spatial audio related VST plug-ins (loudspeaker/binaural panners, Ambisonics encoders/decoders/visualisers, etc.)"
+arch=('x86_64')
+url="https://github.com/leomccormack/SPARTA"
+license=('GPL')
+depends=("hdf5" "netcdf" "netcdf-fortran" "libglvnd" "freetype2" "libxinerama" "webkit2gtk" "gtk3" "libxext" "lapack" "libcurl-gnutls")
+makedepends=()
+optdepends=()
+provides=("${pkgname}")
+conflicts=()
+_build_date="2021_08_23"
+_file_name="Linux_SPARTA_${_build_date}_v${pkgver}"
+source=("$url/releases/download/v$pkgver/$_file_name.zip")
+md5sums=('9b85d35d4c301a4ffb466ccd7de97d7e')
+
+package() {
+
+ cd "$srcdir/${_file_name}"
+
+ # Install libs
+ install -Dm755 "libsaf_mkl_custom_lp64.so" "$pkgdir/usr/lib/libsaf_mkl_custom_lp64.so"
+ install -Dm755 "libsaf_ipp_custom.so" "$pkgdir/usr/lib/libsaf_ipp_custom.so"
+
+ # Install plugins
+ PLUGINS=(
+ "libcompass_6dof.so"
+ "libcompass_array2sh.so"
+ "libcompass_binaural.so"
+ "libcompass_binauralVR.so"
+ "libcompass_decoder.so"
+ "libcompass_gravitator.so"
+ "libcompass_sidechain.so"
+ "libcompass_spatedit.so"
+ "libcompass_tracker.so"
+ "libcompass_upmixer.so"
+ "libcropac_binaural.so"
+ "libhodirac_binaural.so"
+ "libhodirac_decoder.so"
+ "libHOSIRR.so"
+ "libsparta_ambiBIN.so"
+ "libsparta_ambiDEC.so"
+ "libsparta_ambiDRC.so"
+ "libsparta_ambiENC.so"
+ "libsparta_ambiRoomSim.so"
+ "libsparta_array2sh.so"
+ "libsparta_beamformer.so"
+ "libsparta_binauraliser.so"
+ "libsparta_decorrelator.so"
+ "libsparta_matrixconv.so"
+ "libsparta_multiconv.so"
+ "libsparta_panner.so"
+ "libsparta_pitchShifter.so"
+ "libsparta_rotator.so"
+ "libsparta_spreader.so"
+ )
+
+ for F in "${PLUGINS[@]}"; do install -Dm755 "$F" "$pkgdir/usr/lib/vst/$F"; done
+
+ install -Dm644 ./LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}