summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2023-07-04 21:52:15 +0200
committerMichel Zou2023-07-04 21:52:15 +0200
commit66aef97ad28fb73594ab27398267f3de6f0fb807 (patch)
tree40d5c6e3a199b60088aefeb46640ad179a31f39f
parenta7ee24d5ac6feca39fa6781520411cf31d5236dd (diff)
downloadaur-66aef97ad28fb73594ab27398267f3de6f0fb807.tar.gz
hdf5
-rw-r--r--PKGBUILD8
1 files changed, 5 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b2058e46ea4d..8d4ab65103f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,15 +15,17 @@ _architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "${srcdir}/med-${pkgver}_SRC"
- curl -L https://raw.githubusercontent.com/archlinux/svntogit-community/packages/med/trunk/hdf5-1.12.patch | patch -p1
+ curl -L https://raw.githubusercontent.com/archlinux/svntogit-community/packages/med-openmpi/trunk/hdf5-1.12.patch | patch -p1
sed -i "s|Lmcons.h|lmcons.h|g" src/2.3.6/ci/MEDunvCr.c src/ci/MEDmeshUniversalNameWr.c
+ sed -i "s|DESTINATION lib\${LIB_SUFFIX}|LIBRARY DESTINATION lib\${LIB_SUFFIX} ARCHIVE DESTINATION lib\${LIB_SUFFIX} RUNTIME DESTINATION bin|g" src/CMakeLists.txt tools/medimport/CMakeLists.txt
+ sed -i "s|SET(INSTALL_CMAKE_CONFIG_DIR cmake)|SET(INSTALL_CMAKE_CONFIG_DIR share/cmake/medfile)|g" CMakeLists.txt
}
build() {
cd "${srcdir}/med-${pkgver}_SRC"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
- CPPFLAGS="-DH5_USE_110_API" ${_arch}-cmake -DMEDFILE_BUILD_TESTS=OFF -DMEDFILE_INSTALL_DOC=OFF ..
+ CPPFLAGS="-DH5_USE_110_API" ${_arch}-cmake -DMEDFILE_BUILD_TESTS=OFF -DMEDFILE_INSTALL_DOC=OFF -DHDF5_ROOT_DIR=/usr/${_arch} ..
make
popd
done
@@ -34,7 +36,7 @@ package() {
cd "$srcdir"/med-${pkgver}_SRC/build-${_arch}
make install DESTDIR="$pkgdir"
rm "$pkgdir"/usr/${_arch}/bin/*.exe
- mv "$pkgdir"/usr/${_arch}/lib/*.dll "$pkgdir"/usr/${_arch}/bin
+ rm "$pkgdir"/usr/${_arch}/bin/xmdump*
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
done