diff options
author | Christopher Arndt | 2015-07-12 00:41:23 +0200 |
---|---|---|
committer | Christopher Arndt | 2015-07-12 00:41:23 +0200 |
commit | 7ce4a92f2138a3d8d41a8cbdd4b0b87db9a4f093 (patch) | |
tree | c4ccba28a927ae5b02a980982d093ffba11d6398 | |
download | aur-7ce4a92f2138a3d8d41a8cbdd4b0b87db9a4f093.tar.gz |
Initial import of helm-git package
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 55 |
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b28ef092e7a4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = helm-git + pkgdesc = a cross-platform, polyphonic synthesizer LV2 and VST plugin + pkgver = 0.3.3.r958.0741c59 + pkgrel = 1 + url = http://tytel.org/helm/ + arch = i686 + arch = x86_64 + groups = lv2-plugins + groups = vst-plugins + license = GPL + makedepends = git + makedepends = unzip + depends = alsa-lib + depends = mesa + depends = lv2 + provides = helm + conflicts = helm + source = helm::git+https://github.com/mtytel/helm.git + md5sums = SKIP + +pkgname = helm-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b166b492e239 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +helm +src +pkg +helm-git-*.tar.xz +helm-git-*.src.tar.gz +vst_sdk2.4_rev2.zip +.AURINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d727067fd92e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> + +_pkgname=helm +pkgname="${_pkgname}-git" +pkgver=0.3.3.r958.0741c59 +pkgrel=1 +pkgdesc="a cross-platform, polyphonic synthesizer LV2 and VST plugin" +arch=('i686' 'x86_64') +url="http://tytel.org/helm/" +license=('GPL') +groups=('lv2-plugins' 'vst-plugins') +depends=('alsa-lib' 'mesa' 'lv2') +makedepends=('git' 'unzip') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+https://github.com/mtytel/helm.git") +md5sums=('SKIP') + +prepare() { + cd "${srcdir}" + + if [ ! -d vstsdk2.4 ]; then + + if [ ! -e "$startdir/vst_sdk2.4_rev2.zip" ]; then + error "This package needs the Steinberg VST SDK 2.4rev2 to build." + plain "Place the file vst_sdk2.4-rev2.zip next to PKGBUILD manually." + fi + + unzip "$startdir/vst_sdk2.4_rev2.zip" + fi + + cd "$srcdir/${_pkgname}/builds/linux/VST" + sed -i -e "s|-I ~/srcs/vstsdk2.4|-I $srcdir/vstsdk2.4|" Makefile +} + +pkgver() { + cd "${srcdir}/${_pkgname}" + + ver="$(grep 'JUCERPROJECT.*version' helm.jucer | sed 's/.*version=\"\(.*\)\".*/\1/')" + echo "${ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + + +build() { + cd "${srcdir}/${_pkgname}" + + make PREFIX="/usr" all vst +} + +package() { + cd "${srcdir}/${_pkgname}" + + make DESTDIR="$pkgdir" install + install -D builds/linux/VST/build/helm.so "$pkgdir/usr/lib/vst/helm.so" +} |