diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..edcf9c3b5e4f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,86 @@ +# Maintainer: Miroslav Koškár <http://mkoskar.com/> + +_rackver=0.5.1 +_plugname='AudibleInstruments' + +pkgname='vcvrack-audible-instruments' +pkgver=0.5.0 +pkgrel=1 +pkgdesc="Mutable Instruments' VCV modules" +url='https://github.com/VCVRack/AudibleInstruments' +license=(BSD) +arch=(i686 x86_64) +depends=(vcvrack) +makedepends=(git) + +source=( + "vcvrack-$_plugname::git+https://github.com/VCVRack/$_plugname.git#tag=v$pkgver" + "vcvrack::git+https://github.com/VCVRack/Rack.git#tag=v$_rackver" + AndrewBelt-eurorack::git+https://github.com/AndrewBelt/eurorack.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 + git+https://github.com/pichenettes/avr-audio-bootloader.git + git+https://github.com/pichenettes/avril.git + git+https://github.com/pichenettes/avrilx.git + git+https://github.com/pichenettes/stm-audio-bootloader.git + git+https://github.com/pichenettes/stmlib.git +) +sha256sums=( + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP + SKIP +) + +prepare() { + cd vcvrack + 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 + + cd plugins + git clone "$srcdir/vcvrack-$_plugname" "$_plugname" + + cd AudibleInstruments + git submodule init + git config submodule.eurorack.url "$srcdir/AndrewBelt-eurorack" + git submodule update + + cd eurorack + git submodule init + git config submodule.avr-audio-bootloader.url "$srcdir/avr-audio-bootloader" + git config submodule.avril.url "$srcdir/avril" + git config submodule.avrilx.url "$srcdir/avrilx" + git config submodule.stm-audio-bootloader.url "$srcdir/stm-audio-bootloader" + git config submodule.stmlib.url "$srcdir/stmlib" + git submodule update +} + +build() { + cd "vcvrack/plugins/$_plugname" + make +} + +package() { + cd "vcvrack/plugins/$_plugname" + install -D -m644 -t "$pkgdir/usr/share/licenses/vcvrack/$_plugname" LICENSE* + install -d "$pkgdir/opt/vcvrack/plugins/$_plugname" + cp -dr --preserve=mode -t "$pkgdir/opt/vcvrack/plugins/$_plugname" \ + res plugin.so +} |