summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO56
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD68
3 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..15289800e6a8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,56 @@
+pkgbase = guitarix.vst
+ pkgdesc = A versatile (guitar) amplifier VST3 plugin
+ pkgver = 0.3
+ pkgrel = 1
+ url = https://github.com/brummer10/guitarix.vst
+ arch = x86_64
+ groups = vst3-plugins
+ groups = pro-audio
+ license = GPL-3.0-or-later
+ makedepends = alsa-lib
+ makedepends = avahi
+ makedepends = boost
+ makedepends = curl
+ makedepends = eigen
+ makedepends = fftw
+ makedepends = freetype2
+ makedepends = gperf
+ makedepends = intltool
+ makedepends = lilv
+ makedepends = libsndfile
+ makedepends = sassc
+ makedepends = waf
+ makedepends = webkit2gtk
+ depends = gcc-libs
+ depends = glib2
+ depends = glibc
+ depends = glibmm
+ depends = graphite
+ depends = libsigc++
+ optdepends = vst3-host: for VST3 plugins
+ optdepends = gxplugins.lv2: for Guitarix LV2 plugins
+ source = https://github.com/brummer10/guitarix.vst/releases/download/v0.3/Guitarix.vst3_0.3.tar.gz
+ sha256sums = b1d93f5bc3991fe3253059879be9c7250ec71908afd273237fcea560962361eb
+
+pkgname = guitarix.vst
+ depends = gcc-libs
+ depends = glib2
+ depends = glibc
+ depends = glibmm
+ depends = graphite
+ depends = libsigc++
+ depends = libasound.so
+ depends = libavahi-client.so
+ depends = libavahi-common.so
+ depends = libavahi-glib.so
+ depends = libavahi-gobject.so
+ depends = libcurl.so
+ depends = libfftw3f.so
+ depends = libfreetype.so
+ depends = libgio-2.0.so
+ depends = libglib-2.0.so
+ depends = libglibmm-2.4.so
+ depends = libgobject-2.0.so
+ depends = liblilv-0.so
+ depends = libsigc-2.0.so
+ depends = libsndfile.so
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3be7bfc779e5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+Guitarix.vst3_*.tar.gz
+guitarix.vst-*.pkg.tar.*
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1b63de0d1e36
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Christopher Arndt <aur at chrisarndt dot de>
+
+pkgname=guitarix.vst
+pkgver=0.3
+pkgrel=1
+pkgdesc='A versatile (guitar) amplifier VST3 plugin'
+arch=(x86_64)
+url='https://github.com/brummer10/guitarix.vst'
+license=(GPL-3.0-or-later)
+groups=(vst3-plugins pro-audio)
+depends=(
+ gcc-libs
+ glib2
+ glibc
+ glibmm
+ graphite
+ libsigc++
+)
+makedepends=(
+ alsa-lib
+ avahi
+ boost
+ curl
+ eigen
+ fftw
+ freetype2
+ gperf
+ intltool
+ lilv
+ libsndfile
+ sassc
+ waf
+ webkit2gtk
+)
+optdepends=(
+ 'vst3-host: for VST3 plugins'
+ 'gxplugins.lv2: for Guitarix LV2 plugins'
+)
+source=("https://github.com/brummer10/$pkgname/releases/download/v$pkgver/Guitarix.vst3_$pkgver.tar.gz")
+sha256sums=('b1d93f5bc3991fe3253059879be9c7250ec71908afd273237fcea560962361eb')
+
+
+build() {
+ cd Guitarix.vst3_$pkgver
+ make
+}
+
+package() {
+ depends+=(
+ libasound.so
+ libavahi-client.so
+ libavahi-common.so
+ libavahi-glib.so
+ libavahi-gobject.so
+ libcurl.so
+ libfftw3f.so
+ libfreetype.so
+ libgio-2.0.so
+ libglib-2.0.so
+ libglibmm-2.4.so
+ libgobject-2.0.so
+ liblilv-0.so
+ libsigc-2.0.so
+ libsndfile.so
+ )
+ cd Guitarix.vst3_$pkgver
+ make JUCE_VST3DESTDIR="$pkgdir"/usr/lib/vst3 install
+}