seacas: update to 2022-03-04
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# Maintainer: Rafał Brzegowy <rafal.brzegowy@yahoo.com>
|
||||
|
||||
_realname=seacas
|
||||
_releases=2022-01-27
|
||||
_releases=2022-03-04
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
pkgver=${_releases//-/.}
|
||||
pkgrel=4
|
||||
pkgrel=1
|
||||
pkgdesc="The Sandia Engineering Analysis Code Access System (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
@@ -14,6 +14,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-crt"
|
||||
"${MINGW_PACKAGE_PREFIX}-metis"
|
||||
"${MINGW_PACKAGE_PREFIX}-matio"
|
||||
"${MINGW_PACKAGE_PREFIX}-netcdf"
|
||||
"${MINGW_PACKAGE_PREFIX}-fmt"
|
||||
"${MINGW_PACKAGE_PREFIX}-libwinpthread-git")
|
||||
makedepends=("unzip"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
@@ -24,7 +25,7 @@ url="https://gsjaardema.github.io/seacas/"
|
||||
license=('BSD')
|
||||
source=("https://github.com/gsjaardema/seacas/archive/refs/tags/v${_releases}.zip"
|
||||
"0001-cmake-add-libs.patch")
|
||||
sha256sums=('D21C14B9B30F773CEF8E2029773F3CC35DA021EEBE9060298231F95021EB814F'
|
||||
sha256sums=('b2e09f0f64d75634b7d3f9844c2cea7acbc877c4ceebb6b91e8e494bb3653166'
|
||||
'a3561756bfdeb942fc62add0aefa542b0e689b76a7f0d2d357e299465ee344d2')
|
||||
noextract=("v${_releases}.zip") # bsdtar could not unpack this archive
|
||||
|
||||
@@ -77,13 +78,19 @@ build() {
|
||||
package() {
|
||||
#Static Install
|
||||
cd "${srcdir}/${_realname}-${_releases}/build-${MSYSTEM}-static"
|
||||
DESTDIR=${pkgdir} cmake --build . --target install
|
||||
DESTDIR=${pkgdir} cmake --install .
|
||||
|
||||
#Shared Install
|
||||
cd "${srcdir}/${_realname}-${_releases}/build-${MSYSTEM}-shared"
|
||||
DESTDIR=${pkgdir} cmake --build . --target install
|
||||
DESTDIR=${pkgdir} cmake --install .
|
||||
install -Dm644 "${srcdir}/${_realname}-${_releases}"/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||
|
||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||
for _f in $(find "${pkgdir}${MINGW_PREFIX}"/lib/cmake -type f); do
|
||||
sed -e "s|${PREFIX_WIN}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||
done
|
||||
|
||||
#remove useless file, a "fake" mpi interface that allows us to use MPI-enabled codes/libraries (e.g. zoltan) in an application that is built without MPI, conflict with msmpi:
|
||||
rm -r ${pkgdir}${MINGW_PREFIX}/include/mpi.h
|
||||
#rm -r ${pkgdir}${MINGW_PREFIX}/include/_MPI_UTILITY.h
|
||||
|
||||
Reference in New Issue
Block a user