summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rwxr-xr-xDuality EX Bass Amp.desktop9
-rwxr-xr-xPKGBUILD38
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e0ea0c1e48ef
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = duality-amp-bin
+ pkgdesc = Audio Assault Duality Bass Studio Bass Amplifier Next Generation
+ pkgver = 20220513
+ pkgrel = 1
+ url = https://audioassault.mx/collections/plugins/products/duality-bass-studio
+ arch = x86_64
+ groups = pro-audio
+ groups = vst-plugins
+ groups = vst3-plugins
+ license = EULA
+ makedepends = xdg-user-dirs
+ makedepends = unzip
+ depends = libcurl-gnutls
+ depends = glibc
+ conflicts = duality-ex-amp-bin
+ source = Duality EX Bass Amp.desktop
+ sha256sums = 525811ad46b800f3a6010bac3d89abd1057e7f19150a9dbb11a45cd8ce25d06c
+
+pkgname = duality-amp-bin
diff --git a/Duality EX Bass Amp.desktop b/Duality EX Bass Amp.desktop
new file mode 100755
index 000000000000..2968500c0ba4
--- /dev/null
+++ b/Duality EX Bass Amp.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Comment=Audio Assault Duality Bass Studio Bass Amplifier Next Generation
+Type=Application
+Categories=AudioVideo;X-AudioEditing
+Terminal=false
+Exec="/usr/bin/Duality EX Standalone"
+Name=Duality EX Amp
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..a7baba11f6fc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+pkgname=duality-amp-bin
+pkgver=20220513
+pkgrel=1
+pkgdesc="Audio Assault Duality Bass Studio Bass Amplifier Next Generation"
+arch=('x86_64')
+url="https://audioassault.mx/collections/plugins/products/duality-bass-studio"
+license=('EULA')
+groups=('pro-audio' 'vst-plugins' 'vst3-plugins')
+depends=('libcurl-gnutls' 'glibc')
+makedepends=('xdg-user-dirs' 'unzip')
+conflicts=('duality-ex-amp-bin')
+source=("Duality EX Bass Amp.desktop")
+sha256sums=('525811ad46b800f3a6010bac3d89abd1057e7f19150a9dbb11a45cd8ce25d06c')
+
+prepare () {
+ ## Extract Duality Bass Studio
+ _archive="`xdg-user-dir DOWNLOAD`/DualityEX101.zip"
+ ln -srf "${_archive}" "$srcdir/`basename "${_archive}"`"
+ unzip "$srcdir/`basename "${_archive}"`"
+ find $srcdir -name *.DS_Store -delete
+}
+
+package() {
+ ## Install Preset and Default Libraries
+ mkdir -p "$pkgdir/opt/Audio Assault/Duality EX" "$pkgdir/usr/bin" "$pkgdir/usr/share/applications"
+ cp -rf "$srcdir/Duality EX Linux/Duality EX"/{IRs,MIDI,Presets} "$pkgdir/opt/Audio Assault/Duality EX"
+
+ ## Install VST Plugin
+ install -Dm755 "$srcdir/Duality EX Linux/Duality EX.so" "$pkgdir/usr/lib/vst/Duality EX.so"
+
+ ## Install VST3 Plugin
+ install -Dm755 "$srcdir/Duality EX Linux/Duality EX.vst3/Contents/x86_64-linux/Duality EX.so" "$pkgdir/usr/lib/vst3/Duality EX.vst3/Contents/x86_64-linux/Duality EX.so"
+
+ ## Install Standalone Binary
+ cp "$srcdir/Duality EX Linux/Duality EX Standalone" "$pkgdir/usr/bin/Duality EX Standalone"
+ chmod +x "$pkgdir/usr/bin/Duality EX Standalone"
+ install -Dm644 "$srcdir/Duality EX Bass Amp.desktop" "$pkgdir/usr/share/applications/Duality EX Bass Amp.desktop"
+}