diff options
author | Michel Zou | 2022-05-31 18:32:04 +0200 |
---|---|---|
committer | Michel Zou | 2022-05-31 18:32:04 +0200 |
commit | 4bfaf5d55d45235c56223945ae2a11b5f4559111 (patch) | |
tree | fe356e4e44d3f36d7d60acee6f03e957f57bb3cf | |
parent | 0e041f2ac18834cf44d7b79ea96da49147b61c91 (diff) | |
download | aur-4bfaf5d55d45235c56223945ae2a11b5f4559111.tar.gz |
1.12.2
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 9 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = mingw-w64-hdf5 pkgdesc = General purpose library and file format for storing scientific data (mingw-w64) - pkgver = 1.12.1 - pkgrel = 3 + pkgver = 1.12.2 + pkgrel = 1 url = http://www.hdfgroup.org/HDF5/ arch = any license = custom @@ -12,7 +12,7 @@ pkgbase = mingw-w64-hdf5 options = !strip options = !buildflags options = staticlibs - source = https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.1/src/hdf5-1.12.1.tar.bz2 - sha256sums = aaf9f532b3eda83d3d3adc9f8b40a9b763152218fa45349c3bc77502ca1f8f1c + source = https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.2/src/hdf5-1.12.2.tar.bz2 + sha256sums = 1a88bbe36213a2cea0c8397201a459643e7155c9dc91e062675b3fb07ee38afe pkgname = mingw-w64-hdf5 @@ -1,6 +1,6 @@ pkgname=mingw-w64-hdf5 -pkgver=1.12.1 -pkgrel=3 +pkgver=1.12.2 +pkgrel=1 arch=('any') pkgdesc="General purpose library and file format for storing scientific data (mingw-w64)" url="http://www.hdfgroup.org/HDF5/" @@ -9,21 +9,13 @@ depends=('mingw-w64-crt' 'mingw-w64-zlib') makedepends=('mingw-w64-cmake' 'mingw-w64-wine') options=('!strip' '!buildflags' 'staticlibs') source=("https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${pkgver:0:4}/hdf5-${pkgver/_/-}/src/hdf5-${pkgver/_/-}.tar.bz2") -sha256sums=('aaf9f532b3eda83d3d3adc9f8b40a9b763152218fa45349c3bc77502ca1f8f1c') +sha256sums=('1a88bbe36213a2cea0c8397201a459643e7155c9dc91e062675b3fb07ee38afe') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" prepare () { cd "$srcdir/hdf5-${pkgver/_/-}" - - # do not use msvc import suffix - sed -i "s|MINGW AND \${libtype} MATCHES \"SHARED\"|0|g" config/cmake_ext_mod/HDFMacros.cmake - - # dont add twice the lib prefix - sed -i 's|set (LIB_RELEASE_NAME "lib\${libname}")|set (LIB_RELEASE_NAME "\${libname}")|g' config/cmake_ext_mod/HDFMacros.cmake - # fix cmake config location - sed -i 's|_INSTALL_DATA_DIR "."|_INSTALL_DATA_DIR share|g' config/cmake_ext_mod/HDFMacros.cmake sed -i 's|_INSTALL_CMAKE_DIR cmake|_INSTALL_CMAKE_DIR share/cmake|g' config/cmake_ext_mod/HDFMacros.cmake } @@ -47,8 +39,8 @@ build() { package() { for _arch in $_architectures; do cd "$srcdir/hdf5-${pkgver/_/-}/build-${_arch}" - LD_PRELOAD="" make DESTDIR="${pkgdir}" install - chmod 644 "$pkgdir"/usr/${_arch}/include/H5* + make DESTDIR="${pkgdir}" install + rm "$pkgdir"/usr/${_arch}/bin/*.exe rm "$pkgdir"/usr/${_arch}/share/{COPYING,*.txt} ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a |