diff options
author | Michele Mocciola | 2016-11-18 08:03:39 +0100 |
---|---|---|
committer | Michele Mocciola | 2016-11-18 08:03:39 +0100 |
commit | 589d9cf9ac9de67dfd8c953266d17d16db8a9982 (patch) | |
tree | fff4bad5f0408f557517ae0586eab33148c748fc | |
parent | 6bcf36b9e4fe5deb37a3fe0357ffee88fc2459b1 (diff) | |
download | aur-589d9cf9ac9de67dfd8c953266d17d16db8a9982.tar.gz |
update to version 7.8.0
-rw-r--r-- | PKGBUILD | 88 |
1 files changed, 48 insertions, 40 deletions
@@ -1,40 +1,41 @@ # Maintainer: Michele Mocciola <mickele> pkgname=salome-kernel -pkgver=7.6.0 -pkgrel=3 +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-1.8' 'graphviz' 'libxml2' 'cppunit' 'lapack' 'net-tools' 'openmpi') +depends=('python2' 'python2-numpy' 'boost-libs' 'omniorb416' 'omniorbpy36' 'omninotify-omniorb416' 'hdf5' 'graphviz' 'libxml2' 'cppunit' 'lapack' 'net-tools' 'openmpi') makedepends=('doxygen' 'python2-sphinx' 'git' 'swig2') arch=('i686' 'x86_64') license=('LGPL') -source=("salome-kernel.profile") +source=("salome-kernel.profile" "http://files.salome-platform.org/Salome/Salome${pkgver}/src${pkgver}.tar.gz") +options=(!makeflags) # options=(debug !strip) -# "http://files.salome-platform.org/Salome/Salome${pkgver}/src${pkgver}.tar.gz" -#_source=KERNEL_SRC_${pkgver} - -_source=kernel +_source=KERNEL_SRC +# _source=kernel _basedir=/opt/salome _installdir=${_basedir} _profiledir=${_basedir}/env.d prepare() { - msg "Connecting to git server..." - if [[ -d ${_source} ]] ; then - rm -rf ${_source} - fi - git clone git://git.salome-platform.org/modules/${_source}.git +# msg "Connecting to git server..." +# if [[ -d ${_source} ]] ; then +# rm -rf ${_source} +# fi +# git clone git://git.salome-platform.org/modules/${_source}.git +# cd ${_source} +# git checkout V${pkgver:0:1}_${pkgver:2:1}_${pkgver:4:1} +# msg "GIT checkout done or server timeout" + cd ${_source} - git checkout V${pkgver:0:1}_${pkgver:2:1}_${pkgver:4:1} - msg "GIT checkout done or server timeout" sed -e 's|INSTALL(CODE "FILE(TIMESTAMP \\"\${CMAKE_INSTALL_PREFIX}/\${path}/\${file_name}\\" py_time)")|INSTALL(CODE "IF(EXISTS \\"\${CMAKE_INSTALL_PREFIX}/\${path}/\${file_we}.py\\") \\n FILE(TIMESTAMP \\"\${CMAKE_INSTALL_PREFIX}/\${path}/\${file_we}.py\\" py_time) \\n ELSE()\\n SET(py_time 0) \\n ENDIF() ")|' -i salome_adm/cmake_files/SalomeMacros.cmake # DESTDIR sed -e 's|\\"\${CMAKE_INSTALL_PREFIX}/\\\${INSTALL_PYIDL_DIR}\\"|\\"\\\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/\\\${INSTALL_PYIDL_DIR}\\"|' -i salome_adm/cmake_files/UseOmniORB.cmake - for _FILE in {"salome_adm/cmake_files/SalomeMacros.cmake","salome_adm/cmake_files/InstallAndCompilePythonFile.cmake"} + for _FILE in {"salome_adm/cmake_files/SalomeMacros.cmake","salome_adm/cmake_files/deprecated/install_and_compile_python_file.cmake"} do sed -e "s|'\${CMAKE_INSTALL_PREFIX}|'\\\\\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}|" -i ${_FILE} done @@ -68,31 +69,37 @@ build() { mkdir -p "$srcdir/$_source/build" cd "$srcdir/$_source/build" - # -DCMAKE_BUILD_TYPE=Debug \ - # -DCMAKE_VERBOSE_MAKEFILE=On \ - # -DSALOME_CMAKE_DEBUG=On + # -DCMAKE_CXX_STANDARD=98 \ cmake .. \ - -DCMAKE_INSTALL_PREFIX=${_installdir} \ - -DCMAKE_CXX_STANDARD=98 \ - -DSALOME_USE_MPI=On \ - -DSALOME_USE_LIBBATCH=On \ - -DMPI_ROOT_DIR=/usr \ - -DHDF5_ROOT_DIR=/opt/hdf5-1.8 \ - -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 + -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 make } @@ -137,4 +144,5 @@ package() { install -d -m755 "${pkgdir}/usr/bin" ln -s "${_installdir}/salome" "${pkgdir}/usr/bin/salome" } -md5sums=('caa0cf581852ab625fff04a9f0100f5b') +md5sums=('caa0cf581852ab625fff04a9f0100f5b' + '0f6de10ad9d9c646fce3ca21a7dab46a') |