diff options
author | Miroslav Koškár | 2017-09-19 19:32:43 +0200 |
---|---|---|
committer | Miroslav Koškár | 2017-09-19 19:32:43 +0200 |
commit | 887b699b5ab24a0f0b02cb56e954e2e7c784c175 (patch) | |
tree | e64ded5c1bd3aadfd8325df759b6349a0fb89e63 | |
download | aur-887b699b5ab24a0f0b02cb56e954e2e7c784c175.tar.gz |
Initial
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rwxr-xr-x | vcvrack.sh | 4 |
3 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..be3f12c0bf6a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = vcvrack-git + pkgdesc = Open-source virtual Eurorack DAW + pkgver = r136.e970d2e + pkgrel = 1 + url = https://github.com/VCVRack/Rack + arch = i686 + arch = x86_64 + license = BSD + makedepends = git + depends = glew + depends = glfw-x11 + depends = jansson + depends = libsamplerate + depends = libcurl-compat + depends = libzip + depends = portmidi + depends = portaudio + depends = gtk2 + source = vcvrack::git+https://github.com/VCVRack/Rack.git + source = git+https://github.com/AndrewBelt/osdialog.git + source = git+https://github.com/AndrewBelt/oui-blendish.git + source = git+https://github.com/mackron/dr_libs.git + source = git+https://github.com/memononen/nanosvg.git + source = git+https://github.com/memononen/nanovg.git + source = vcvrack.sh + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = 0ba5dc05dee015f791e73fa4ca541e56cc710929d5e38cc2f72d9aa4fa7fedf1 + +pkgname = vcvrack-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b2508299c760 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Miroslav Koškár <http://mkoskar.com/> + +_basename='vcvrack' + +pkgname='vcvrack-git' +pkgver=r136.e970d2e +pkgrel=1 +pkgdesc='Open-source virtual Eurorack DAW' +url='https://github.com/VCVRack/Rack' +license=(BSD) +arch=(i686 x86_64) +depends=(glew glfw-x11 jansson libsamplerate libcurl-compat libzip portmidi portaudio gtk2) +makedepends=(git) + +source=( + "$_basename::git+https://github.com/VCVRack/Rack.git" + git+https://github.com/AndrewBelt/osdialog.git + git+https://github.com/AndrewBelt/oui-blendish.git + git+https://github.com/mackron/dr_libs.git + git+https://github.com/memononen/nanosvg.git + git+https://github.com/memononen/nanovg.git + vcvrack.sh +) +sha256sums=( + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + 0ba5dc05dee015f791e73fa4ca541e56cc710929d5e38cc2f72d9aa4fa7fedf1 +) + +pkgver() { + cd "$_basename" + printf 'r%s.%s' "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$_basename" + git submodule init + git config submodule.ext/dr_libs.url "$srcdir/dr_libs" + git config submodule.ext/nanosvg.url "$srcdir/nanosvg" + git config submodule.ext/nanovg.url "$srcdir/nanovg" + git config submodule.ext/osdialog.url "$srcdir/osdialog" + git config submodule.ext/oui-blendish.url "$srcdir/oui-blendish" + git submodule update +} + +build() { + cd "$_basename" + make +} + +package() { + cd "$_basename" + install -D -m755 "$srcdir/vcvrack.sh" "$pkgdir/usr/bin/vcvrack" + install -D -m644 -t "$pkgdir/usr/share/licenses/$_basename" LICENSE* + install -D -m755 -t "$pkgdir/opt/$_basename" Rack + install -d "$pkgdir/opt/$_basename/plugins" + cp -dr --preserve=mode -t "$pkgdir/opt/$_basename" res +} diff --git a/vcvrack.sh b/vcvrack.sh new file mode 100755 index 000000000000..b4789df86a85 --- /dev/null +++ b/vcvrack.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +cd /opt/vcvrack +./Rack |