diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -1,5 +1,5 @@ pkgname=openmodelica -pkgver=1.22.3 +pkgver=1.22.4 pkgrel=1 pkgdesc="Open-source Modelica-based modeling and simulation environment" url="https://www.openmodelica.org" @@ -9,22 +9,26 @@ arch=('x86_64') depends=('java-environment' 'lapack' 'openscenegraph' 'boost-libs' 'qt5-webengine' 'qt5-xmlpatterns' 'qt5-svg' 'qt5-tools') makedepends=('gcc-fortran' 'cmake' 'git' 'boost') source=("${pkgname}::git+${_giturl}#tag=v${pkgver}") -sha256sums=('ac0ecb0cec22823ac35c8a1b13d3894c223c77e13d81c301058cc6966a12d5f9') +sha256sums=('SKIP') prepare() { - cd "${pkgname}" - git remote set-url origin ${_giturl} - git submodule update --force --init --recursive + cd "${pkgname}" + git remote set-url origin ${_giturl} + git submodule update --force --init --recursive + curl -L https://github.com/OpenModelica/OMCompiler-3rdParty/pull/158.patch | patch -p1 -d OMCompiler/3rdParty + curl -L https://github.com/OpenModelica/OMSimulator/pull/1295.patch | patch -p1 -d OMSimulator + sed -i "s|Werror=uninitialized|Wno-error=uninitialized|g" OMSimulator/src/OMSimulatorLib/CMakeLists.txt + sed -i "s|CMAKE_CXX_STANDARD 14|CMAKE_CXX_STANDARD 17|g" OMSimulator/3rdParty/xerces/CMakeLists.txt } build() { - cd "${pkgname}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DOM_USE_CCACHE=OFF -DOM_OMEDIT_ENABLE_QTWEBENGINE=ON -B build . - make -C build + cd "${pkgname}" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DOM_USE_CCACHE=OFF -DOM_OMEDIT_ENABLE_QTWEBENGINE=ON -B build . + make -C build } package() { - cd "${pkgname}" - make install -C build DESTDIR=${pkgdir} - rm -r "${pkgdir}"/usr/share/zmq + cd "${pkgname}" + make install -C build DESTDIR="${pkgdir}" + rm -r "${pkgdir}"/usr/share/zmq } |