updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / cableswig-cvs / PKGBUILD
blob1dc8cac0837cb60f73237cffff0c844bde3ccd64
1 # Maintainer: Christofer Bertonha <chritoferbertonha@gmail.com>
3 pkgname=cableswig-cvs
4 pkgver=20111220
5 pkgrel=1
6 pkgdesc="CableSwig is used to create interfaces (i.e. "wrappers") to interpreted languages such as Tcl and Python"
7 arch=(i686 x86_64)
8 url="http://http://www.itk.org/ITK/resources/CableSwig.html"
9 license=('custom')
10 makedepends=('cvs' 'cmake')
11 provides=('cableswig')
12 conflicts=('cableswig')
14 _cvsroot=":pserver:anonymous@public.kitware.com:/cvsroot/CableSwig"
15 _cvsmod="CableSwig"
17 build() {
18   cd ${srcdir}
20   msg "Connecting to ${_cvsmod} CVS server..."
21   if [ -d ${_cvsmod}/CVS ]; then
22     cd ${_cvsmod}
23     cvs -z3 update -dP -D ${pkgver}
24   else
25     cvs -z3 -d $_cvsroot co -D ${pkgver} -f ${_cvsmod}
26     cd ${_cvsmod}
27   fi
29   msg "CVS checkout done or server timeout"
30   msg "Starting make..."
32   mkdir -p build && cd build
33   cmake \
34     -DCMAKE_INSTALL_PREFIX:PATH=/usr \
35     -DCMAKE_BUILD_TYPE:STRING=Release \
36     ..
38   make
42 package() {
43   cd ${srcdir}/${_cvsmod}/build
44   make DESTDIR=${pkgdir} install