summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMilk Brewster2020-12-16 00:59:30 +0000
committerMilk Brewster2020-12-16 00:59:30 +0000
commit7ff9bf02f53714f79fa1794b6a13be83be7ecc5c (patch)
tree0d9e4851363d04146dd766b2cbbffa5ba58decd5 /PKGBUILD
downloadaur-stone-phaser.lv2-git.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e76f6b780ac7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: milkii on freenode
+# Creator: Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+_pkgname=stone-phaser
+pkgname="${_pkgname}.lv2-git"
+pkgver=0.1.2.r17.gda92961
+pkgrel=1
+pkgdesc="A classic analog phaser effect LV2 plugin (git version)"
+arch=('i686' 'x86_64')
+url="https://github.com/jpcima/stone-phaser"
+license=('Boost')
+depends=('cairo')
+makedepends=('git' 'mesa')
+#optdepends=('mod-host: for using the MOD pedal GUI')
+groups=('pro-audio' 'lv2-plugins')
+provides=(stone-phaser stone-phaser.lv2 "${_pkgname}=${pkgver//.r*/}")
+conflicts=(stone-phaser stone-phaser.lv2)
+source=("${_pkgname}::git+https://github.com/jpcima/${_pkgname}.git"
+ 'dpf::git+https://github.com/DISTRHO/DPF.git')
+md5sums=('SKIP' 'SKIP')
+
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+
+ git describe --long --exclude latest | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+
+ git submodule init
+ git config submodule.dpf.url "${srcdir}/dpf"
+ git submodule update
+
+ cd dpf
+ patch -N -r - -p 1 -i ../resources/patch/DPF-bypass.patch || return 0
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ make plugins
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="${pkgdir}" PREFIX=/usr install
+ rm -rf "${pkgdir}"/usr/lib/{vst,ladspa}
+}