# Maintainer: Mateusz Loskot <mateusz@loskot.net>
pkgname=proj-svn
pkgver=20120615 # date of last PKGBUILD update, makepkg replaces it with SVN revison
pkgrel=1
pkgdesc="PROJ.4 - Cartographic Projections library"
arch=(x86_64 i686)
url="http://proj.osgeo.org"
license=('MIT')
changelog=ChangeLog
groups=()
depends=()
makedepends=('subversion')
provides=()
conflicts=()
replaces=()
backup=()
options=(!libtool)
install=
source=()
noextract=()
md5sums=() #generate with 'makepkg -g'

_svntrunk=http://svn.osgeo.org/metacrs/proj/trunk/proj
_svnmod=proj

build() {
  cd "$srcdir"
  msg "Connecting to SVN server...."

  if [[ -d "$_svnmod/.svn" ]]; then
    (cd "$_svnmod" && svn up -r "$pkgver")
  else
    svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting build..."

  rm -rf "$srcdir/$_svnmod-build"
  cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
  cd "$srcdir/$_svnmod-build"

  #
  # BUILD HERE
  #
  ./autogen.sh
  ./configure --prefix=/usr
  make
}

package() {
  cd "$srcdir/$_svnmod-build"
  make DESTDIR="$pkgdir/" install

  install -D COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
}

# vim:set ts=2 sw=2 et:
