updated on Fri Jan 20 16:18:17 UTC 2012
[aur-mirror.git] / mda-lv2-svn / PKGBUILD
blob299b7933c4af61e91e31625a9d75f0560fa88e59
1 # Contributor: Philipp Überbacher <murks at lavabit dot com>
2 # Maintainer: Loren Copeland <thisisquitealongname at gmail dot com>
3 pkgname=mda-lv2-svn
4 _pkg="${pkgname%-svn}"
5 pkgver=3620
6 pkgrel=1
7 pkgdesc="A port of the MDA VST effect plugins to LV2 by David Robillard"
8 arch=("i686" "x86_64")
9 url="http://drobilla.net/"
10 license=("GPL2")
11 groups=("lv2-plugins")
12 depends=("lv2core")
13 makedepends=("subversion" "python")
14 optdepends=("lv2-mdaepiano: LV2 port of the MDA Epiano instrument plugin")
16 _svntrunk="http://svn.drobilla.net/lad/trunk/plugins/mdala.lv2/"
17 _svnmod="$_pkg"
19 build() {
20   cd "$srcdir"
22   if [[ -d "$_svnmod/.svn" ]]; then
23     (cd "$_svnmod" && svn up -r "$pkgver")
24   else
25     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting build..."
31   rm -rf "${srcdir}/${_svnmod}-build"
32   cp -a "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build"
33   cd "${srcdir}/${_svnmod}-build"
35   #
36   # BUILD
37   #
39   python ./waf configure --prefix="/usr"
40   python ./waf build
43 package() {
44   local _svndir="${srcdir}/${_svnmod}-build"
45   . <(sed -n "s|^\(MDALA_VERSION\)\s*=\s*'\([.0-9]*\)'$|_\1=\2|p" "${_svndir}/wscript")
46   provides=("${_pkg}=${_MDALA_VERSION}")
47   conflicts=("${_pkg}")
49   cd "$_svndir"
50   python ./waf install --destdir="$pkgdir"
53 # vim:set ts=2 sw=2 et: