1 # Maintainer: Dominik Fuchs <dominik.fuchs@wur.nl>
6 pkgdesc="Stanford Geostatistical Modeling Software (svn version)"
7 url="http://sgems.sourceforge.net/"
10 depends=('boost' 'python' 'qt' 'simvoleon-mercurial')
11 makedepends=('cvs' 'svn')
12 options=('!makeflags')
16 md5sums=('fef1c26239b9b5d5e09316f6af9b7d06'
17 '6c7953be18e124e0eac6f0f947f8b660'
18 '98ebdbea8ce7dfa843cdc5b1fc919a03')
19 _svntrunk=https://sgems.svn.sourceforge.net/svnroot/sgems
26 msg "Downloading GsTL sources..."
27 if [ -d GsTL/CVS ]; then
31 cvs -z3 -d:pserver:anonymous@gstl.cvs.sourceforge.net:/cvsroot/gstl co -P GsTL
35 rm -rf "${srcdir}/GsTL-build"
37 rm -rf "${srcdir}/GsTL-build/boost"
38 sed 's:Common/ExceptionStandard.h:GsTL/utils/Common/ExceptionStandard.h:g' -i ${srcdir}/GsTL-build/GsTL/utils/Common/CommonDefs.h
39 sed 's:Common/CommonDefs.h:GsTL/utils/Common/CommonDefs.h:g' -i ${srcdir}/GsTL-build/GsTL/utils/Common/CGLA.h
41 msg "Downloading SGEMS sources..."
43 if [ -d $_svnmod/.svn ]; then
44 (cd $_svnmod && svn up -r $pkgver)
46 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
48 msg "SVN checkout done or server timeout"
49 msg "Starting make..."
51 rm -rf "${srcdir}/${_svnmod}-build"
52 cp -r ${_svnmod}/trunk ${_svnmod}-build
55 cd ${srcdir}/${_svnmod}-build
56 sed "s:GSTLHOME = /home/aboucher/data/code-dev/linux/GsTL:GSTLHOME = ${srcdir}/GsTL-build:g" -i .qmake.cache
57 sed "s:GSTLAPPLI_HOME = /home/aboucher/data/code-dev/linux/sgems:GSTLAPPLI_HOME = ${srcdir}/${_svnmod}-build:g" -i .qmake.cache
58 sed "s:debug warn_on:release warn_on:g" -i .qmake.cache
64 # install to /opt/sgems
65 install -m755 -d ${pkgdir}/opt/sgems/{bin,lib}
66 install -m755 ${srcdir}/${_svnmod}-build/bin/linux/sgems ${pkgdir}/opt/sgems/bin
67 install -m755 ${srcdir}/${_svnmod}-build/lib/linux/* ${pkgdir}/opt/sgems/lib
68 cp -R ${srcdir}/${_svnmod}-build/plugins ${pkgdir}/opt/sgems/plugins
69 cp -R ${srcdir}/${_svnmod}-build/doc ${pkgdir}/opt/sgems/doc
71 # install launcher script, desktop entry and icon
72 install -m755 -d ${pkgdir}/usr/{bin,share}
73 install -m755 -D $startdir/sgems-launcher.sh ${pkgdir}/opt/sgems/sgems-launcher.sh
74 ln -sf /opt/sgems/sgems-launcher.sh $startdir/pkg/usr/bin/sgems
75 install -m644 -D $startdir/sgems-svn.desktop ${pkgdir}/usr/share/applications/sgems-svn.desktop
76 install -m644 -D $startdir/sgems.png ${pkgdir}/usr/share/icons/sgems-svn.png