diff options
author | Lukas Sabota | 2018-01-08 15:26:56 -0500 |
---|---|---|
committer | Lukas Sabota | 2018-01-08 15:26:56 -0500 |
commit | e2d9ace9e417233536399a9220d03425e1c94ace (patch) | |
tree | 40e2c154361308f9ae0338ebf57105c6dba08d70 | |
download | aur-e2d9ace9e417233536399a9220d03425e1c94ace.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78e24a2686b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = sn76489-vst-git + pkgdesc = Emulates Texas Instruments SN76489 audio chip found in Sega Master System as a VST plugin + pkgver = r21.831508e + pkgrel = 1 + url = http://socalabs.com/ + arch = i686 + arch = x86_64 + groups = socalabs-vst-suite + license = LGPL + makedepends = git + depends = mesa + source = SN76489::git+https://github.com/FigBug/SN76489.git + source = dRowAudio::git+https://github.com/FigBug/drowaudio.git#commit=3a1e6eb75681b166c055c501a2ed4a8df8a44df0 + source = slCommon::git+https://github.com/FigBug/slCommon.git#commit=b49d31c4f2f131506fe5ac53f2ac6e47b3ee109b + source = JUCE::git+https://github.com/WeAreROLI/JUCE.git#branch=develop + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + +pkgname = sn76489-vst-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3b4f9315496b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Lukas Sabota <lukas _at_ lwsabota _dot_ com> +# Contributer: Lukas Sabota <lukas _at_ lwsabota _dot_ com> +pkgname=sn76489-vst-git +_gitbase=SN76489 +pkgver=r21.831508e +pkgrel=1 +pkgdesc="Emulates Texas Instruments SN76489 audio chip found in Sega Master System as a VST plugin" +arch=('i686' 'x86_64') +url="http://socalabs.com/" +license=('LGPL') +groups=('socalabs-vst-suite') +depends=('mesa') +makedepends=('git') +source=('SN76489::git+https://github.com/FigBug/SN76489.git' + 'dRowAudio::git+https://github.com/FigBug/drowaudio.git#commit=3a1e6eb75681b166c055c501a2ed4a8df8a44df0' + 'slCommon::git+https://github.com/FigBug/slCommon.git#commit=b49d31c4f2f131506fe5ac53f2ac6e47b3ee109b' + 'JUCE::git+https://github.com/WeAreROLI/JUCE.git#branch=develop') +# Note: This package requires features in the develop branch of JUCE +# This package can likely be moved to depend on the juce AUR package +# after an upstream JUCE release. +# FYI: This can be accomplished by symlinking /opt/JUCE to $srcdir/JUCE +# in the future. +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP') + +pkgver() { + cd "$srcdir/$_gitbase" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/$_gitbase" + # Workaround for SSH-only configured submodule remotes + cd modules + rm -rf dRowAudio slCommon + ln -s ../../dRowAudio ./ + ln -s ../../slCommon ./ +} + +build() { + cd "$srcdir/$_gitbase/plugin/Builds/LinuxMakefile" + make +} + +package() { + install -D -m644 "$srcdir/$_gitbase/plugin/Builds/LinuxMakefile/build/$_gitbase.so" "$pkgdir/usr/lib/vst/$_gitbase.so" +} |