diff options
author | Michael Szafranek | 2021-04-05 11:52:37 +0200 |
---|---|---|
committer | Michael Szafranek | 2021-04-05 11:52:37 +0200 |
commit | c51fd26d656a4023549323e4a294c731d9a78537 (patch) | |
tree | 1967916ca041b7b6fa6f3d83c751388c919cd4f5 | |
download | aur-c51fd26d656a4023549323e4a294c731d9a78537.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a8289b6387e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = stochas + pkgdesc = randomization enabled step sequencer + pkgver = 1.3.4 + pkgrel = 1 + url = https://surge-synth-team.org/stochas + arch = x86_64 + groups = pro-audio + groups = vst-plugins + license = GPL3 + makedepends = jack + depends = alsa-lib + depends = freetype2 + depends = harfbuzz + depends = gcc-libs + depends = glibc + depends = graphite + replaces = stochas<1.3.4 + source = stochas-1.3.4.tar.gz::https://github.com/surge-synthesizer/stochas/archive/refs/tags/v1.3.4.tar.gz + source = JUCE-6.0.5.tar.gz::https://github.com/juce-framework/JUCE/archive/refs/tags/6.0.5.tar.gz + sha512sums = fc2935d0e1ade8abcbcb0a5e5e03c741f45d2bb03a4f070a40848a9e62b6e877275ae18e68e33bcbca17566435f190a4ca985a09a2e7411ba404e9243382bab8 + sha512sums = 27a6aef81812b6bdaddacfd77925d75f7b55c95c77ec5e644bc61ab15edf83f505ced4e138aacd50ee5d169b00d66fc0e4f4986b6b19235f37f81d9117cc9786 + +pkgname = stochas + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..de62baf79f0a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Michael Szafranek <faule.aepfel@gmail.com> + +pkgname=stochas +pkgver=1.3.4 +pkgrel=1 +pkgdesc='randomization enabled step sequencer' +arch=('x86_64') +url="https://surge-synth-team.org/stochas" +license=('GPL3') +groups=('pro-audio' 'vst-plugins') +depends=('alsa-lib' 'freetype2' 'harfbuzz' 'gcc-libs' 'glibc' 'graphite') +makedepends=('jack') +replaces=('stochas<1.3.4') +_juceversion=6.0.5 +#source=("${pkgname}"::"git+https://github.com/surge-synthesizer/stochas.git") +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/surge-synthesizer/stochas/archive/refs/tags/v${pkgver}.tar.gz" + "JUCE-${_juceversion}.tar.gz::https://github.com/juce-framework/JUCE/archive/refs/tags/${_juceversion}.tar.gz") +sha512sums=('fc2935d0e1ade8abcbcb0a5e5e03c741f45d2bb03a4f070a40848a9e62b6e877275ae18e68e33bcbca17566435f190a4ca985a09a2e7411ba404e9243382bab8' + '27a6aef81812b6bdaddacfd77925d75f7b55c95c77ec5e644bc61ab15edf83f505ced4e138aacd50ee5d169b00d66fc0e4f4986b6b19235f37f81d9117cc9786') + +prepare() { + cd "${pkgname}-${pkgver}" + + rmdir lib/JUCE || rm lib/JUCE + ln -s ../../JUCE-${_juceversion} lib/JUCE +} + +build() { + cd "${pkgname}-${pkgver}" + + cmake -B build + cmake --build build --target stochas_VST3 --config Release + cmake --build build --target stochas_Standalone --config Release +} + +package() { + install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/build/stochas_artefacts/VST3/Stochas.vst3/Contents/${CARCH}-linux/Stochas.so" "${pkgdir}/usr/lib/vst3/Stochas.vst3/Contents/${CARCH}-linux/Stochas.so" + install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/build/stochas_artefacts/Standalone/Stochas" "${pkgdir}/usr/bin/stochas" +} |