diff options
author | usrmusicman | 2023-11-22 22:41:17 -0500 |
---|---|---|
committer | usrmusicman | 2023-11-22 22:41:17 -0500 |
commit | 9fff367c5dfc7283fc2b929f579e89d218198c88 (patch) | |
tree | fd2b6b33195842e2a8c892f4e695c18cc65701ce | |
download | aur-9fff367c5dfc7283fc2b929f579e89d218198c88.tar.gz |
Mixbus Version 9
-rwxr-xr-x | .SRCINFO | 19 | ||||
-rwxr-xr-x | PKGBUILD | 58 |
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" +} |