summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Kiefer2017-05-10 21:15:14 +0200
committerMoritz Kiefer2017-05-10 21:15:14 +0200
commit98edc357a883df7eb380ca0878f998ab9f884ff0 (patch)
treed4843043d330365652eac1b334b649cd54a8ddad
downloadaur-98edc357a883df7eb380ca0878f998ab9f884ff0.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD47
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eab242c658d7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Wed May 10 19:15:11 UTC 2017
+pkgbase = helio-workstation-git
+ pkgver = v1.7.r16.43d4dc6
+ pkgrel = 1
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = alsa-lib
+ depends = curl
+ depends = webkit2gtk
+ provides = helio-workstation
+ conflicts = helio-workstation
+ source = helio-workstation::git+https://github.com/peterrudenko/helio-workstation.git
+ source = JUCE::git+https://github.com/WeAreROLI/JUCE.git
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = helio-workstation-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7438d2caaab9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+src/
+pkg/
+helio-workstation/
+*.tar
+*~
+JUCE/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8b81783b455e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
+pkgname=helio-workstation-git
+pkgver=v1.7.r16.43d4dc6
+pkgrel=1
+pkgdesc=""
+arch=('x86_64')
+url=""
+license=('GPL')
+groups=()
+depends=('alsa-lib' 'curl' 'webkit2gtk')
+makedepends=('git') # 'bzr', 'git', 'mercurial' or 'subversion'
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+install=
+source=("${pkgname%-git}::git+https://github.com/peterrudenko/helio-workstation.git"
+ "JUCE::git+https://github.com/WeAreROLI/JUCE.git")
+md5sums=('SKIP'
+ 'SKIP')
+noextract=()
+
+prepare() {
+ cd "$srcdir/${pkgname%-git}"
+ git submodule init
+ git config submodule.ThirdParty/JUCE.url $srcdir/JUCE
+ git submodule update
+}
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}/ThirdParty/JUCE/extras/Projucer/Builds/LinuxMakefile"
+ CONFIG=Release make
+ ./build/Projucer --resave ./../../../../../../Projects/Projucer/Helio\ Workstation.jucer
+ cd "$srcdir/${pkgname%-git}/Projects/LinuxMakefile"
+ CONFIG=Release64 make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}/Projects/Installers/Linux/Helio-1.7-amd64/"
+ cp -r usr "$pkgdir/usr"
+ cd "$srcdir/${pkgname%-git}/Projects/LinuxMakefile/build"
+ install -dm775 "$pkgdir/opt/helio_workstation/"
+ install -m755 "Helio" "$pkgdir/opt/helio_workstation/helio_workstation"
+}