libhdf5: limit to aarch64 for now
[termux-packages] / packages / libhdf5 / build.sh
CommitLineData
7ff0d6d0
YN
1TERMUX_PKG_HOMEPAGE=https://portal.hdfgroup.org/display/support
2TERMUX_PKG_DESCRIPTION="Hierarchical Data Format 5 (HDF5)"
3_HDF5_MAJOR=1
4_HDF5_MINOR=10
5_HDF5_PATCH=1
6TERMUX_PKG_VERSION=${_HDF5_MAJOR}.${_HDF5_MINOR}.${_HDF5_PATCH}
7TERMUX_PKG_SHA256=9c5ce1e33d2463fb1a42dd04daacbc22104e57676e2204e3d66b1ef54b88ebf2
8TERMUX_PKG_SRCURL=https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${_HDF5_MAJOR}.${_HDF5_MINOR}/hdf5-$TERMUX_PKG_VERSION/src/hdf5-$TERMUX_PKG_VERSION.tar.bz2
9TERMUX_PKG_DEPENDS="libzopfli"
10TERMUX_PKG_FORCE_CMAKE=true
11TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-C$TERMUX_PKG_BUILDER_DIR/aarch64/TryRunResults_out.cmake "
331dc7f1
YN
12TERMUX_PKG_BLACKLISTED_ARCHES="arm,686,x86_64"
13
7ff0d6d0
YN
14
15termux_step_pre_configure () {
331dc7f1 16 cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/
7ff0d6d0 17 mkdir -p $TERMUX_PKG_BUILDDIR/shared/
331dc7f1 18 cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
7ff0d6d0
YN
19}
20
21termux_step_post_configure () {
331dc7f1 22 cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
7ff0d6d0
YN
23}
24
25termux_step_post_make_install() {
26 # Add a pkg-config file
27 cat > "$PKG_CONFIG_LIBDIR/hdf5.pc" <<-HERE
28 prefix=$TERMUX_PREFIX
29 exec_prefix=\${prefix}
30 libdir=\${exec_prefix}/lib
31 includedir=\${exec_prefix}/include
32
33 Name: hdf5
34 Description: $TERMUX_PKG_DESCRIPTION
35 Version: $TERMUX_PKG_VERSION
36 Requires:
37 Libs: -L\${libdir} -lhdf5
38 Cflags: -I\${includedir}
39
40 HERE
41}