summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2016-02-07 17:29:00 +0100
committerChristopher Arndt2016-02-07 17:29:00 +0100
commitc3a5b668c1ab694c82e090f81a11aec1d1d16f65 (patch)
treee4cc728200615827665909b6722d1943ebe1a16c
downloadaur-c3a5b668c1ab694c82e090f81a11aec1d1d16f65.tar.gz
Ported package lv2-meters form AUR 3 archive and renamed it to meters-lv2
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD51
3 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1a7542a968ea
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+# Generated by mksrcinfo v8
+# Sun Feb 7 16:28:05 UTC 2016
+pkgbase = meters-lv2
+ pkgdesc = Collection of LV2 plugins for audio-level metering
+ pkgver = 0.9.0
+ pkgrel = 1
+ url = https://github.com/x42/meters.lv2
+ arch = i686
+ arch = x86_64
+ groups = lv2-plugins
+ license = GPL
+ makedepends = gcc-fortran
+ depends = jack
+ depends = lv2
+ depends = pango
+ optdepends = jack: standalone jack client
+ optdepends = liblo: standalone jack client
+ provides = lv2-meters
+ provides = meters.lv2
+ conflicts = lv2-meters
+ conflicts = meters.lv2
+ source = https://github.com/x42/meters.lv2/archive/v0.9.0.tar.gz
+ source = http://www.fftw.org/fftw-3.3.4.tar.gz
+ source = https://github.com/x42/robtk/archive/v0.4.3.tar.gz
+ md5sums = afcef1e4c71044216b05fd82f16b405b
+ md5sums = 2edab8c06b24feeb3b82bbb3ebf3e7b3
+ md5sums = 66aa0f53081037b229a076c6ed4f6959
+
+pkgname = meters-lv2
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..fcb9547660fb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+.AURINFO
+meters-lv2-*.tar.xz
+meters-lv2-*.src.tar.gz
+v*.tar.gz
+fftw-*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dfc85897a183
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
+# Contributor: speps <speps dot aur dot archlinux dot org>
+
+_rtkver=0.4.3
+_fftwver=3.3.4
+pkgname=meters-lv2
+pkgver=0.9.0
+pkgrel=1
+pkgdesc="Collection of LV2 plugins for audio-level metering"
+arch=('i686' 'x86_64')
+url="https://github.com/x42/meters.lv2"
+license=('GPL')
+groups=('lv2-plugins')
+depends=('jack' 'lv2' 'pango')
+# for building statically linked libfftw
+makedepends=('gcc-fortran')
+optdepends=('jack: standalone jack client'
+ 'liblo: standalone jack client')
+# old names of this package
+provides=('lv2-meters' 'meters.lv2')
+conflicts=('lv2-meters' 'meters.lv2')
+source=("$url/archive/v$pkgver.tar.gz"
+ "http://www.fftw.org/fftw-${_fftwver}.tar.gz"
+ "https://github.com/x42/robtk/archive/v$_rtkver.tar.gz")
+md5sums=('afcef1e4c71044216b05fd82f16b405b'
+ '2edab8c06b24feeb3b82bbb3ebf3e7b3'
+ '66aa0f53081037b229a076c6ed4f6959')
+
+
+build() {
+ cd "${srcdir}/fftw-$_fftwver"
+
+ CFLAGS+=" -fvisibility=hidden -fPIC -Wl,--exclude-libs,ALL" \
+ ./configure \
+ --enable-single --enable-sse --enable-sse2 --enable-avx --disable-mpi \
+ --disable-shared --enable-static
+ make
+
+ cd "${srcdir}/meters.lv2-$pkgver"
+
+ export RW=../robtk-$_rtkver/
+ ln -sf "${srcdir}/fftw-$_fftwver"
+ make submodules
+ make
+}
+
+package() {
+ cd "${srcdir}/meters.lv2-$pkgver"
+
+ make PREFIX=/usr DESTDIR="$pkgdir/" install
+}