updated on Tue Jan 10 12:02:00 UTC 2012
[aur-mirror.git] / liblscp-svn / PKGBUILD
blob8ebb18c40974f2dbacd173fd31a0610740c1890d
1 # Maintainer: Peter Crighton <petecrighton@googlemail.com>
2 # Contributor: orbisvicis <orbisvicis@gmail.com>
3 pkgname=liblscp-svn
4 _pkg="${pkgname%-svn}"
5 pkgver=2132
6 pkgrel=1
7 pkgdesc="LinuxSampler Control Protocol (LSCP) wrapper library"
8 arch=("i686" "x86_64")
9 url="http://www.linuxsampler.org/"
10 license=("LGPL")
11 depends=("glibc")
12 makedepends=("subversion" "doxygen")
13 optdepends=()
14 options=("!libtool")
16 _svntrunk="https://svn.linuxsampler.org/svn/${_pkg}/trunk"
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   make -f Makefile.svn
40   ./configure --prefix=/usr --disable-static
41   make
44 package() {
45   local _svndir="${srcdir}/${_svnmod}-build"
46   . <(sed -n "s|AM_INIT_AUTOMAKE(\s*\([^[:blank:],]\{1,\}\)\s*,\s*\([^[:blank:],]\{1,\}\)\s*)|_${_pkg^^}_NAME=\1\n_${_pkg^^}_VERSION=\2|p" "${_svndir}/configure.ac")
47   provides=("${_pkg}=${_LIBLSCP_VERSION}" "${_pkg}-cvs")
48   conflicts=("${_pkg}" "${_pkg}-cvs")
50   cd "$_svndir"
51   make DESTDIR=$pkgdir install
54 # vim:set ts=2 sw=2 et: