summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex2017-09-16 01:01:35 -0400
committeralex2017-09-16 01:01:35 -0400
commit3c564cfe2c793ba35636f43f9d8899af7e27567b (patch)
tree2012acc501b8afa1d7d6cf144339da42a4d56ed0
downloadaur-3c564cfe2c793ba35636f43f9d8899af7e27567b.tar.gz
Mixbus Version 4.2.74
-rw-r--r--.SRCINFO19
-rwxr-xr-xPKGBUILD90
-rwxr-xr-xmixbus4.pngbin0 -> 3024 bytes
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..81b1bb54fbe2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = mixbus4
+ pkgdesc = Harrison Mixbus - Digital Audio Workstation
+ pkgver = 4.2.74
+ pkgrel = 1
+ url = http://harrisonconsoles.com/site/mixbus.html
+ arch = i686
+ arch = x86_64
+ license = EULA, GPLv2
+ depends = glibc
+ depends = xorg-server
+ provides = mixbus4
+ conflicts = mixbus4
+ source = file://Mixbus-4.2.74-x86_64-gcc5.run
+ source = mixbus4.png
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = mixbus4
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..3b8c1b347d22
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,90 @@
+# Maintainer: Alexander Mcmillan <linuxguy93@gmail.com>
+# Software Vendor: Harrison Consoles <mixbus@harrisonconsoles.com>
+
+## ATTENTION!! You will need to download the trial and/or obtain a license from Harrison Consoles. Then, drop all appropriate files in the root with the PKGBUILD. Also, uncomment the lines that reference the license file if you want an easy install process.
+
+pkgname=mixbus4
+pkgver=4.2.74
+pkgrel=1
+pkgdesc="Harrison Mixbus - Digital Audio Workstation"
+arch=('i686' 'x86_64')
+url="http://harrisonconsoles.com/site/mixbus.html"
+license=('EULA, GPLv2')
+depends=('glibc' 'xorg-server')
+provides=('mixbus4')
+conflicts=('mixbus4')
+source=("Mixbus-$pkgver-$(uname -m)-gcc5.run"
+ "mixbus4.png"
+ #"license_key_harrison_mixbus4.txt"
+ )
+sha256sums=('SKIP'
+ 'SKIP'
+ #'SKIP'
+ )
+
+build() {
+## Change to source directory
+cd $srcdir
+
+## Setup mixbus for installation
+# Unpack intallation files
+echo "Preparing Installation..."
+
+echo "Unpacking Installer..."
+./Mixbus-$pkgver-$(uname -m)-gcc5.run --tar xf
+find . ! -name "Mixbus_$(uname -m)-$pkgver.tar" -type f -exec rm -f {} +
+tar -xf Mixbus_$(uname -m)-$pkgver.tar
+
+# Remove installation medium
+echo "Cleaning Up..."
+rm Mixbus_$(uname -m)-$pkgver.tar
+
+## Check for the license file
+if [ ! -L license_key_harrison_mixbus4.txt ];
+ then echo "PLEASE OBTAIN A LICENSE FROM $url!!"
+else
+ echo "Installing License..."
+ cp license_key_harrison_mixbus4.txt Mixbus_$(uname -m)-$pkgver
+fi
+}
+
+package() {
+## Change into package directory
+cd $pkgdir
+
+## Create package directories
+echo "Creating Directories..."
+mkdir -p opt/$pkgname
+mkdir -p usr/local/bin
+mkdir -p usr/local/lib
+mkdir -p usr/share/applications
+
+## Copy installation directory to package directory
+echo "Getting Ready To Package..."
+cp -r $srcdir/Mixbus_$(uname -m)-$pkgver/* opt/$pkgname
+cp $srcdir/mixbus4.png opt/$pkgname/share
+
+## Create links to excuteables
+ln -sr ./opt/$pkgname/bin/mixbus4 ./usr/local/bin/mixbus4
+ln -sr ./opt/$pkgname/lib/LV2 ./usr/local/lib/lv2
+if [ ! -f ./opt/$pkgname/license_key_harrison_mixbus4.txt ];
+ then echo "PLEASE OBTAIN A LICENSE FROM $url"
+else
+ mkdir -p home/$USER
+ ln -sr ./opt/$pkgname/license_key_harrison_mixbus4.txt ./$HOME/license_key_harrison_mixbus4.txt
+fi
+
+## Create a .desktop file
+echo "Creating A Desktop Entry..."
+echo -e "[Desktop Entry]\nEncoding=UTF-8\nVersion=1.0\nType=Application\nTerminal=false\nExec=/opt/$pkgname/bin/mixbus4\nName=Mixbus 4\nIcon=/opt/$pkgname/share/mixbus4.png\nComment=Digital Audio Workstation\nCategories=AudioVideo;AudioEditing;Audio;Recorder;" > usr/share/applications/mixbus4.desktop
+
+# Mark as excuteable
+chmod 755 /usr/share/applications/mixbus4.desktop
+
+## Remove package and source directories
+echo "Cleaning Up Installation..."
+rm -r $srcdir
+
+## Package has built successfully message
+echo "Package Built Successfully!!"
+}
diff --git a/mixbus4.png b/mixbus4.png
new file mode 100755
index 000000000000..0d70a5a49aa6
--- /dev/null
+++ b/mixbus4.png
Binary files differ