diff options
author | Christopher Arndt | 2024-03-11 16:44:49 +0100 |
---|---|---|
committer | Christopher Arndt | 2024-03-11 16:44:49 +0100 |
commit | abef591c75c3215a674341af0e6c2494c6361958 (patch) | |
tree | 0edaeb39005fb87a80d3d0706afeb9408c9c6b70 | |
download | aur-guitarix.vst.tar.gz |
Add new package 'guitarix.vst'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 56 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 68 |
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 +} |