summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Szafranek2021-04-05 11:52:37 +0200
committerMichael Szafranek2021-04-05 11:52:37 +0200
commitc51fd26d656a4023549323e4a294c731d9a78537 (patch)
tree1967916ca041b7b6fa6f3d83c751388c919cd4f5
downloadaur-c51fd26d656a4023549323e4a294c731d9a78537.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD39
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"
+}