summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2018-02-23 16:47:26 +0100
committerMichel Zou2018-02-23 16:47:26 +0100
commitfa34eb848e61a26314faa176b20b6189b0ac3170 (patch)
tree8cfbd50383bb54ce267b47cdb10a8e3ccbd683d7
parent5883345b1cbccebf0abfad7fb08520da68650f64 (diff)
downloadaur-fa34eb848e61a26314faa176b20b6189b0ac3170.tar.gz
use wine wrappers
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 9 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 621c124d3660..45365c8e85bc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Sun Jan 7 18:46:20 UTC 2018
+# Fri Feb 23 15:47:26 UTC 2018
pkgbase = mingw-w64-hdf5
pkgdesc = General purpose library and file format for storing scientific data (mingw-w64)
pkgver = 1.10.1
diff --git a/PKGBUILD b/PKGBUILD
index 388721a8cf8a..aa37bc0e1395 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,19 +18,22 @@ prepare () {
cd "$srcdir/hdf5-${pkgver/_/-}"
# run H5detect.exe, H5make_libsettings.exe through wine
- sed -i "s|set (CMD $<TARGET_FILE:H5|set (CMD wine $<TARGET_FILE:H5|g" src/CMakeLists.txt
+ sed "s|set (CMD $<TARGET_FILE:H5|set (CMD /usr/bin/@ARCH@-wine $<TARGET_FILE:H5|g" src/CMakeLists.txt > src/CMakeLists.txt.in
# 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
+
}
build() {
- cd "$srcdir/hdf5-${pkgver/_/-}"
+ cd "$srcdir"
for _arch in $_architectures; do
- mkdir -p build-${_arch} && pushd build-${_arch}
+ cp -r hdf5-${pkgver/_/-} hdf5-${_arch} && pushd hdf5-${_arch}
+ sed "s|@ARCH@|${_arch}|g" src/CMakeLists.txt.in > src/CMakeLists.txt
+ mkdir build-${_arch} && pushd build-${_arch}
${_arch}-cmake \
-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \
-DBUILD_TESTING=OFF \
@@ -39,12 +42,13 @@ build() {
..
make
popd
+ popd
done
}
package() {
for _arch in $_architectures; do
- cd "$srcdir/hdf5-${pkgver/_/-}/build-${_arch}"
+ cd "$srcdir/hdf5-${_arch}/build-${_arch}"
make DESTDIR="${pkgdir}" install
rm "$pkgdir"/usr/${_arch}/{COPYING,*.txt}
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll