mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-12 00:10:52 +00:00
2aeac68358
Also switch to canonical github src url. Fixes the below build error: > Failed to download https://fossies.org/linux/misc/hdf5-1.14.3.tar.bz2
38 lines
1.5 KiB
Bash
38 lines
1.5 KiB
Bash
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_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION="1.14.4.3"
|
|
TERMUX_PKG_SRCURL=https://github.com/HDFGroup/hdf5/archive/refs/tags/hdf5_${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=690c1db7ba0fed4ffac61709236675ffd99d95d191e8920ee79c58d7e7ea3361
|
|
TERMUX_PKG_DEPENDS="libc++, zlib"
|
|
TERMUX_PKG_BREAKS="libhdf5-dev"
|
|
TERMUX_PKG_REPLACES="libhdf5-dev"
|
|
TERMUX_PKG_GROUPS="science"
|
|
TERMUX_PKG_FORCE_CMAKE=true
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
-DHDF5_BUILD_CPP_LIB=ON
|
|
-DHDF5_ENABLE_Z_LIB_SUPPORT=ON
|
|
-C$TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/TryRunResults_out.cmake
|
|
"
|
|
|
|
termux_step_post_get_source() {
|
|
local d="hdf5-${TERMUX_PKG_VERSION}"
|
|
if [ -d "${d}" ]; then
|
|
find "${d}" -mindepth 1 -maxdepth 1 -exec mv '{}' ./ \;
|
|
rmdir "${d}"
|
|
fi
|
|
}
|
|
|
|
termux_step_pre_configure () {
|
|
mkdir -p $TERMUX_PKG_BUILDDIR/src/shared/
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/src/
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/src/shared/
|
|
touch $TERMUX_PKG_BUILDDIR/src/gen_SRCS.stamp1 $TERMUX_PKG_BUILDDIR/src/gen_SRCS.stamp2
|
|
touch $TERMUX_PKG_BUILDDIR/src/shared/shared_gen_SRCS.stamp1 $TERMUX_PKG_BUILDDIR/src/shared/shared_gen_SRCS.stamp2
|
|
}
|
|
|
|
termux_step_post_configure () {
|
|
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/src/shared/
|
|
}
|