diff options
author | Michel Zou | 2024-08-15 10:29:11 +0200 |
---|---|---|
committer | Michel Zou | 2024-08-15 10:29:11 +0200 |
commit | e5d0a208d3c9352de1808a8c4b7f5e9196fb5ec7 (patch) | |
tree | cc828b45c9ef42f06fdcb9a8bf6cd7f50666393f /PKGBUILD | |
parent | cbd98db5879270679b0ff8d508435b685dc3e6dd (diff) | |
download | aur-e5d0a208d3c9352de1808a8c4b7f5e9196fb5ec7.tar.gz |
7.0.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -1,15 +1,15 @@ pkgname=mingw-w64-scotch -pkgver=7.0.3 +pkgver=7.0.5 pkgrel=1 -pkgdesc="Software package and libraries for graph, mesh and hypergraph partitioning, static mapping, and sparse matrix block ordering. (mingw-w64)" +pkgdesc="Software package and libraries for graph, mesh and hypergraph partitioning, static mapping, and sparse matrix block ordering (mingw-w64)" arch=('any') -url="https://www.unidata.ucar.edu/software/netcdf/" +url="https://gitlab.inria.fr/scotch/scotch" depends=('mingw-w64-bzip2' 'mingw-w64-zlib' 'mingw-w64-xz') makedepends=('mingw-w64-cmake') options=('staticlibs' '!buildflags' '!strip') license=('custom:CeCILL-C') source=("https://gitlab.inria.fr/scotch/scotch/-/archive/v${pkgver}/scotch-v${pkgver}.tar.gz") -sha256sums=('SKIP') +sha256sums=('385507a9712bb9057497b9ac3f24ad2132bd3f3f8c7a62e78324fc58f2a0079b') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -17,16 +17,15 @@ prepare () { cd "${srcdir}/scotch-v${pkgver}" sed -i "s|COMMAND \$<TARGET_FILE:dummysizes>|COMMAND \${CMAKE_CROSSCOMPILING_EMULATOR} \$<TARGET_FILE:dummysizes>|g" src/libscotch*/CMakeLists.txt echo "target_link_libraries(scotch PUBLIC scotcherr)" >> src/libscotch/CMakeLists.txt - sed -i "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION lib RUNTIME DESTINATION bin|g" src/libscotch/CMakeLists.txt src/esmumps/CMakeLists.txt + sed -i "s|LIBRARY DESTINATION \${CMAKE_INSTALL_LIBDIR}|LIBRARY DESTINATION \${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION bin|g" src/libscotch/CMakeLists.txt src/esmumps/CMakeLists.txt + sed -i "s|CMAKE_USE_WIN32_THREADS_INIT|0|g" src/CMakeLists.txt } build() { cd "${srcdir}/scotch-v${pkgver}" for _arch in ${_architectures}; do - mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DBUILD_PTSCOTCH=OFF -DINSTALL_METIS_HEADERS=OFF .. - make - popd + ${_arch}-cmake -DBUILD_PTSCOTCH=OFF -DINSTALL_METIS_HEADERS=OFF -B build-${_arch} . + make -C build-${_arch} done } @@ -35,7 +34,7 @@ package() { for _arch in ${_architectures}; do cd "$srcdir"/scotch-v${pkgver}/build-${_arch} make install DESTDIR="$pkgdir" - rm -r "$pkgdir"/usr/${_arch}/man + rm -r "$pkgdir"/usr/${_arch}/share rm "$pkgdir"/usr/${_arch}/bin/*.exe ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a |