diff options
author | Christopher Arndt | 2020-03-11 20:22:54 +0100 |
---|---|---|
committer | Christopher Arndt | 2020-03-11 20:24:40 +0100 |
commit | fa12e7a009166e1c498f7cd2d99b510514c61465 (patch) | |
tree | 2ee7d4db68874014210226324966b6063d72ec5e | |
download | aur-liquidsfz-git.tar.gz |
Add new VCS package 'liquidsfz-git'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..825d1c00d6ea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = liquidsfz-git + pkgdesc = SFZ Sampler (git version) + pkgver = 0.2.1.r229.94c0e4b + pkgrel = 1 + url = https://github.com/swesterfeld/liquidsfz + arch = x86_64 + groups = lv2-plugins + groups = pro-audio + license = LGPL2.1 + checkdepends = lv2lint + makedepends = lv2 + makedepends = libjack.so + depends = glibc + depends = libsndfile.so + optdepends = libjack.so: for standalone application + provides = soundfont-synthesizer + provides = liquidsfz + conflicts = liquidsfz + source = liquidsfz::git+https://github.com/swesterfeld/liquidsfz.git + sha512sums = SKIP + +pkgname = liquidsfz-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..320ed0d3aa77 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +liquidsfz/ +pkg/ +src/ +.AURINFO +liquidsfz-git-*.tar.xz +liquidsfz-git-*.tar.zst +liquidsfz-git-*.src.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b29ad3125cf0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> +# Contributor: David Runge <dvzrv@archlinux.org> + +_pkgname=liquidsfz +pkgname="${_pkgname}-git" +pkgver=0.2.1.r229.94c0e4b +pkgrel=1 +pkgdesc="SFZ Sampler (git version)" +arch=('x86_64') +url="https://github.com/swesterfeld/liquidsfz" +license=('LGPL2.1') +groups=('lv2-plugins' 'pro-audio') +depends=('glibc' 'libsndfile.so') +makedepends=('lv2' 'libjack.so') +checkdepends=('lv2lint') +optdepends=('libjack.so: for standalone application') +provides=('soundfont-synthesizer' "${_pkgname}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+https://github.com/swesterfeld/${_pkgname}.git") +sha512sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}" + local ver=`grep ^AC_INIT configure.ac | sed -E 's/[^0-9]*([0-9]+\.[0-9]+\.[0-9]+).*/\1/'` + echo "$ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + ./autogen.sh --prefix=/usr + make +} + +check() { + cd "${srcdir}/${_pkgname}" + make -k check + LV2_PATH="${PWD}" lv2lint "http://spectmorph.org/plugins/liquidsfz" +} + +package() { + cd "${srcdir}/${_pkgname}" + make DESTDIR="$pkgdir/" install + install -vDm 644 {NEWS,TODO,{OPCODES,README}.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" +} |