38 lines
1.3 KiB
Bash
Executable File
38 lines
1.3 KiB
Bash
Executable File
TERMUX_PKG_HOMEPAGE=https://portal.hdfgroup.org/display/support
|
|
TERMUX_PKG_DESCRIPTION="Hierarchical Data Format 5 (HDF5)"
|
|
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
|
TERMUX_PKG_VERSION=1.10.4
|
|
TERMUX_PKG_SHA256=1267ff06aaedc04ca25f7c6026687ea2884b837043431195f153401d942b28df
|
|
TERMUX_PKG_SRCURL=https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${TERMUX_PKG_VERSION:0:4}/hdf5-$TERMUX_PKG_VERSION/src/hdf5-$TERMUX_PKG_VERSION.tar.bz2
|
|
TERMUX_PKG_DEPENDS="libzopfli"
|
|
TERMUX_PKG_FORCE_CMAKE=true
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-C$TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/TryRunResults_out.cmake"
|
|
|
|
termux_step_pre_configure () {
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/
|
|
mkdir -p $TERMUX_PKG_BUILDDIR/shared/
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
|
|
}
|
|
|
|
termux_step_post_configure () {
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
|
|
}
|
|
|
|
termux_step_post_make_install() {
|
|
# Add a pkg-config file
|
|
cat > "$PKG_CONFIG_LIBDIR/hdf5.pc" <<-HERE
|
|
prefix=$TERMUX_PREFIX
|
|
exec_prefix=\${prefix}
|
|
libdir=\${exec_prefix}/lib
|
|
includedir=\${exec_prefix}/include
|
|
|
|
Name: hdf5
|
|
Description: $TERMUX_PKG_DESCRIPTION
|
|
Version: $TERMUX_PKG_VERSION
|
|
Requires:
|
|
Libs: -L\${libdir} -lhdf5
|
|
Cflags: -I\${includedir}
|
|
|
|
HERE
|
|
}
|