diff options
author | Michele Mocciola | 2016-11-22 21:30:36 +0100 |
---|---|---|
committer | Michele Mocciola | 2016-11-22 21:30:36 +0100 |
commit | 64006d3468da8cf3ea5955e69ed6a229f9d06cbf (patch) | |
tree | 44609f91bde8c870ed3d792a5624e6baa3813992 | |
parent | 589d9cf9ac9de67dfd8c953266d17d16db8a9982 (diff) | |
download | aur-64006d3468da8cf3ea5955e69ed6a229f9d06cbf.tar.gz |
Update to version 7.8.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 84 |
2 files changed, 60 insertions, 36 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Fri Jun 3 17:06:42 UTC 2016 +# Tue Nov 22 20:30:19 UTC 2016 pkgbase = salome-kernel pkgdesc = Generic platform for Pre and Post-Processing for numerical simulation - KERNEL Module - pkgver = 7.6.0 - pkgrel = 3 + pkgver = 7.8.0 + pkgrel = 1 url = http://www.salome-platform.org arch = i686 arch = x86_64 @@ -18,15 +18,19 @@ pkgbase = salome-kernel depends = omniorb416 depends = omniorbpy36 depends = omninotify-omniorb416 - depends = hdf5-1.8 + depends = hdf5_18 depends = graphviz depends = libxml2 depends = cppunit depends = lapack depends = net-tools depends = openmpi + depends = libbatch + options = !makeflags source = salome-kernel.profile + source = http://files.salome-platform.org/Salome/Salome7.8.0/src7.8.0.tar.gz md5sums = caa0cf581852ab625fff04a9f0100f5b + md5sums = 0f6de10ad9d9c646fce3ca21a7dab46a pkgname = salome-kernel @@ -5,7 +5,7 @@ pkgver=7.8.0 pkgrel=1 pkgdesc="Generic platform for Pre and Post-Processing for numerical simulation - KERNEL Module" url="http://www.salome-platform.org" -depends=('python2' 'python2-numpy' 'boost-libs' 'omniorb416' 'omniorbpy36' 'omninotify-omniorb416' 'hdf5' 'graphviz' 'libxml2' 'cppunit' 'lapack' 'net-tools' 'openmpi') +depends=('python2' 'python2-numpy' 'boost-libs' 'omniorb416' 'omniorbpy36' 'omninotify-omniorb416' 'hdf5_18' 'graphviz' 'libxml2' 'cppunit' 'lapack' 'net-tools' 'openmpi' 'libbatch') makedepends=('doxygen' 'python2-sphinx' 'git' 'swig2') arch=('i686' 'x86_64') license=('LGPL') @@ -69,37 +69,57 @@ build() { mkdir -p "$srcdir/$_source/build" cd "$srcdir/$_source/build" - # -DCMAKE_CXX_STANDARD=98 \ - - cmake .. \ - -DCMAKE_BUILD_TYPE=Debug \ - -DCMAKE_VERBOSE_MAKEFILE=On \ - -DSALOME_CMAKE_DEBUG=On \ - -DCMAKE_INSTALL_PREFIX=${_installdir} \ - -DSALOME_USE_LIBBATCH=On \ - -DSALOME_USE_MPI=On \ - -DMPI_ROOT_DIR=/usr \ - -DPYTHON_EXECUTABLE=/usr/bin/python2 \ - -DPTHREAD_ROOT_DIR=/usr \ - -DBOOST_ROOT_DIR=/usr \ - -DCPPUNIT_ROOT_DIR=/usr \ - -DDOXYGEN_ROOT_DIR=/usr \ - -DGRAPHVIZ_ROOT_DIR=/usr \ - -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build2 \ - -DSPHINX_APIDOC_EXECUTABLE=/usr/bin/sphinx-apidoc2 \ - -DOMNIORB_ROOT_DIR=/usr \ - -DOMNIORBPY_ROOT_DIR=/usr \ - -DSWIG_EXECUTABLE=/usr/bin/swig-2 \ - -DLIBXML2_ROOT_DIR=/usr \ - -DLibXml2_DIR=/usr/lib/cmake/libxml2 \ - -DLIBXML2_INCLUDE_DIR=/usr/include/libxml2 - - # temporary workaround to solve a ug in cmake (bug 50672) - # see https://bugs.archlinux.org/task/50672 - for _FILE in `grep -Rl " _FORTIFY_SOURCE=2" *` - do - sed -e "s| _FORTIFY_SOURCE=2| -D_FORTIFY_SOURCE=2|" -i ${_FILE} - done + local cmake_options="" + + # generic options + cmake_options+=" -DCMAKE_BUILD_TYPE=Release" + cmake_options+=" -DCMAKE_INSTALL_PREFIX=${_installdir}" + + # debug options + cmake_options+=" -DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF" + cmake_options+=" -DSALOME_CMAKE_DEBUG:BOOL=OFF" + + # libbatch + cmake_options+=" -DSALOME_USE_LIBBATCH:BOOL=ON" + + # mpi + cmake_options+=" -DSALOME_USE_MPI:BOOL=ON" + cmake_options+=" -DMPI_ROOT_DIR=/usr" + + # python2 + cmake_options+=" -DPYTHON_EXECUTABLE=/usr/bin/python2" + + # sphinx-2 + cmake_options+=" -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build2" + cmake_options+=" -DSPHINX_APIDOC_EXECUTABLE=/usr/bin/sphinx-apidoc2" + + # omniorb + cmake_options+=" -DOMNIORB_ROOT_DIR=/usr" + cmake_options+=" -DOMNIORBPY_ROOT_DIR=/usr" + + # swig2 + cmake_options+=" -DSWIG_EXECUTABLE=/usr/bin/swig-2" + + # libxml2 + cmake_options+=" -DLIBXML2_ROOT_DIR=/usr" + cmake_options+=" -DLibXml2_DIR=/usr/lib/cmake/libxml2" + cmake_options+=" -DLIBXML2_INCLUDE_DIR=/usr/include/libxml2" + + # hdf5-1.8 + cmake_options+=" -DHDF5_INCLUDE_DIRS:PATH=/usr/include/hdf5_18/" + cmake_options+=" -DHDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5cc_18" + cmake_options+=" -DHDF5_C_LIBRARY_hdf5:FILEPATH=/usr/lib/hdf5_18/libhdf5.so" + cmake_options+=" -DHDF5_DIFF_EXECUTABLE:FILEPATH=/usr/bin/h5diff_18" + + # options for other system libraries + cmake_options+=" -DPTHREAD_ROOT_DIR=/usr" + cmake_options+=" -DBOOST_ROOT_DIR=/usr" + cmake_options+=" -DCPPUNIT_ROOT_DIR=/usr" + cmake_options+=" -DDOXYGEN_ROOT_DIR=/usr" + cmake_options+=" -DGRAPHVIZ_ROOT_DIR=/usr" + + cmake ${cmake_options} .. + make } |