summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorusrmusicman2023-11-22 22:41:17 -0500
committerusrmusicman2023-11-22 22:41:17 -0500
commit9fff367c5dfc7283fc2b929f579e89d218198c88 (patch)
treefd2b6b33195842e2a8c892f4e695c18cc65701ce
downloadaur-9fff367c5dfc7283fc2b929f579e89d218198c88.tar.gz
Mixbus Version 9
-rwxr-xr-x.SRCINFO19
-rwxr-xr-xPKGBUILD58
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100755
index 000000000000..b382d907be85
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = mixbus9
+ pkgdesc = Harrison Consoles Mixbus DAW (Version 9)
+ pkgver = 9.2.172
+ pkgrel = 1
+ url = https://store.harrisonaudio.com/all-products/mixbus
+ arch = x86_64
+ groups = pro-audio
+ license = EULA
+ makedepends = xdg-user-dirs
+ depends = glibc
+ depends = libcurl-gnutls
+ optdepends = avldrums.lv2: AVLinux drumkits
+ optdepends = gmsynth.lv2: General MIDI LV2 Synth
+ optdepends = setbfree-lv2: Tonewheel organ
+ optdepends = x42-plugins-lv2: Set of plugins and utilities from the X42 Project
+ source = https://s3.eu-west-1.amazonaws.com/eu1.download.solidstatelogic.com/Harrison/Mixbus-9.2.172-x86_64.run
+ sha256sums = cb6255b757f876477d60269ca3198097a36dfbac537f0e47b9c8f3c76c2acd78
+
+pkgname = mixbus9
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..f8f2288cca6b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+pkgname=mixbus9
+pkgver=9.2.172
+pkgrel=1
+pkgdesc="Harrison Consoles Mixbus DAW (Version 9)"
+arch=('x86_64')
+url="https://store.harrisonaudio.com/all-products/mixbus"
+license=('EULA')
+groups=('pro-audio')
+depends=('glibc' 'libcurl-gnutls')
+makedepends=('xdg-user-dirs')
+optdepends=('avldrums.lv2: AVLinux drumkits'
+ 'gmsynth.lv2: General MIDI LV2 Synth'
+ 'setbfree-lv2: Tonewheel organ'
+ 'x42-plugins-lv2: Set of plugins and utilities from the X42 Project')
+source=("https://s3.eu-west-1.amazonaws.com/eu1.download.solidstatelogic.com/Harrison/Mixbus-${pkgver}-x86_64.run")
+sha256sums=('cb6255b757f876477d60269ca3198097a36dfbac537f0e47b9c8f3c76c2acd78')
+
+## Variables
+_installer="Mixbus-${pkgver}-x86_64"
+_app="Mixbus_x86_64-$pkgver"
+
+package() {
+ ## Create Install Directories
+ mkdir -p "$pkgdir/opt/$pkgname" "$pkgdir/usr/share/applications"
+ ## Extract Installer
+ sh "$srcdir/`basename ${_installer}`.run" --tar xf
+ ## Extract Bundle
+ tar -xvf "$srcdir/`basename ${_app}`.tar"
+ ## Remove LV2 Plugins Provided in Archlinux Repos
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/avldrums.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/b_synth.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/b_whirl.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/dpl.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/fat1.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/fil4.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/gmsynth.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/meters.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/midifilter.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/stereoroute.lv2"
+ rm -r "$srcdir/`basename ${_app}`/lib/LV2/tuna.lv2"
+ ## Remove Uninstall Script
+ rm -r "$srcdir/`basename ${_app}`/bin/Mixbus-${pkgver}.uninstall.sh"
+ ## Install Mixbus 32C
+ cp -r "$srcdir/`basename ${_app}`/"* "$pkgdir/opt/$pkgname"
+ ## Install Desktop File
+ echo "[Desktop Entry]" > "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Encoding=UTF-8" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Version=1.0" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Type=Application" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Terminal=false" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Exec=/opt/$pkgname/bin/$pkgname" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Name=Harrison Mixbus Version 9" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Icon=/opt/$pkgname/share/resources/Mixbus-icon_256px.png" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Comment=Digital Audio Workstation" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ echo "Categories=AudioVideo;AudioEditing;Audio;Recorder;" >> "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+ ## Change permissions of desktop file
+ chmod 644 "$pkgdir/usr/share/applications/Harrison Mixbus Version 9.desktop"
+}