summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2022-05-31 18:32:04 +0200
committerMichel Zou2022-05-31 18:32:04 +0200
commit4bfaf5d55d45235c56223945ae2a11b5f4559111 (patch)
treefe356e4e44d3f36d7d60acee6f03e957f57bb3cf
parent0e041f2ac18834cf44d7b79ea96da49147b61c91 (diff)
downloadaur-4bfaf5d55d45235c56223945ae2a11b5f4559111.tar.gz
1.12.2
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
2 files changed, 9 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65ad0b665717..949504ae6193 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index eb0931eaf456..0509f02883dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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