updated on Fri Jan 20 12:03:34 UTC 2012
[aur-mirror.git] / salome-smesh / PKGBUILD
blobf8bb0a6d95b333ecbb9fea1d6beec42e11b8f952
1 # Maintainer: Michele Mocciola <mickele>
3 pkgname=salome-smesh
4 pkgver=5.1.4
5 pkgrel=1
6 pkgdesc="SALOME provides a generic platform for Pre and Post-Processing for numerical simulation. SMESH Module."
7 url="http://www.salome-platform.org"
8 depends=('salome-kernel' 'salome-gui' 'salome-geom' 'salome-med' 'python' 'qt' 'boost' 'opencascade' 'qwt' 'omniorb' 'omniorbpy' 'omninotify' 'swig' 'hdf5' 'med' 'vtk>=5.6' 'graphviz' 'python-numpy' 'flex' 'bison' 'sed')
9 makedepends=('gcc' 'gcc-fortran' 'automake' 'autoconf' 'libtool' 'make' 'doxygen' 'docutils' 'coreutils')
10 arch=('i686' 'x86_64')
11 conflicts=()
12 provides=()
13 license=('LGPL')
14 source=("http://files.opencascade.com/Salome/Salome${pkgver}/src${pkgver}.tar.gz" "${pkgname}.profile")
15 options=('libtool')
17 _source=/src${pkgver}/SMESH_SRC_${pkgver}
18 _installdir=/opt/salome/smesh
19 _pythonver=2.6
20 _vtkver=5.6
22 build() {
23   source /etc/profile.d/salome-kernel.sh || return 1
24   source /etc/profile.d/salome-gui.sh || return 1
25   source /etc/profile.d/salome-geom.sh || return 1
26   source /etc/profile.d/salome-med.sh || return 1
28   cd ${srcdir}${_source} || return 1
30   export F77=gfortran
31   export CFLAGS="${CFLAGS} -DH5_USE_16_API"
32   export CPPFLAGS="${CXXFLAGS} -DH5_USE_16_API"
34   # Changes necessary for gcc-4.5
35   sed -e "s|BRepAdaptor_Surface::BRepAdaptor_Surface|BRepAdaptor_Surface|" \
36       -i src/PluginUtils/GeomSelectionTools.cxx
38   ./build_configure || return 1
39   if [ "$CARCH" = "x86_64" ]; then
40     export CPPFLAGS="${CPPFLAGS} -DHAVE_F77INT64"
41   fi
42   ./configure --prefix=${_installdir} \
43               --with-python-site=${_installdir}/lib/python-${_pythonver}/site-packages/salome \
44               --with-python-site-exec=${_installdir}/lib/python-${_pythonver}/site-packages/salome \
45               --with-qt=/usr \
46               --with-vtk=/usr \
47               --with-vtk-version=-${_vtkver} \
48               --with-qwt=/usr \
49               --with-qwt_inc=/usr/include/qwt \
50               --with-med2=/usr \
51               --disable-debug \
52               --enable-production || return 1
54   make || return 1
57 package() {
58   cd ${srcdir}${_source} || return 1
60   make DESTDIR="${pkgdir}" install || return 1
62   install -D -m755 "${srcdir}/${pkgname}.profile" \
63                    "${pkgdir}/etc/profile.d/${pkgname}.sh" || return 1
66 md5sums=('ec363b2ff2dbdb889c973e9e19b2970f'
67          'c39eb21d14a1c6cf9c58728173ba07b8')