updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / jack2-svn / PKGBUILD
blobc54b997799945d4cf9f7595d9742048e10929b80
1 #Maintainer: Loren Copeland <thisisquitealongname@gmail.com> 
3 pkgname=jack2-svn
4 _realname=${pkgname%-svn}
5 pkgver=4643
6 pkgrel=1
7 pkgdesc="Subversion build of the popular multiprocessor-aware low-latency audio server."
8 arch=('i686' 'x86_64')
9 url="http://www.grame.fr/~letz/jackdmp.html"
10 license=('GPL2')
11 depends=('python2' 'libsamplerate') 
12 makedepends=('subversion')
13 optdepends=('celt-0.7' 'dbus-core' 'libffado' 'libfreebob' 'python2')
14 provides=('jack2' 'jack' 'jack-audio-connection-kit')
15 conflicts=('jack2-svn' 'jack2' 'jackmp' 'tschack' 'tschack-git' 'jack' 'jackd' 'jack-audio-connection-kit')
17 _svntrunk=http://subversion.jackaudio.org/jack/jack2/trunk/jackmp
18 _svnmod=${_realname}
20 build() {
21   cd "${srcdir}"
23   if [ -d "${_svnmod}/.svn" ]; then
24     (cd "$_svnmod" && svn up -r "$pkgver")
25   else
26     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
27   fi
29   msg "SVN checkout done or server timeout"
30   msg "Starting make..."
32   rm -rf "${srcdir}/${_svnmod}-build"
33   cp -r "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build"
34   cd "${srcdir}/${_svnmod}-build"
36   python2 ./waf configure \
37     --prefix=/usr \
38     --alsa
40   python2 ./waf build
43 package() {
44   cd "${srcdir}/${_svnmod}-build"
46   python2 ./waf --destdir="${pkgdir}" install