termux-packages/packages/libhdf5/build.sh

41 lines
1.4 KiB
Bash
Raw Normal View History

2018-04-06 21:47:23 +02:00
TERMUX_PKG_HOMEPAGE=https://portal.hdfgroup.org/display/support
TERMUX_PKG_DESCRIPTION="Hierarchical Data Format 5 (HDF5)"
2019-01-26 00:22:53 +01:00
TERMUX_PKG_LICENSE="BSD 3-Clause"
2018-04-06 21:47:23 +02:00
_HDF5_MAJOR=1
_HDF5_MINOR=10
2019-01-26 02:25:05 +01:00
_HDF5_PATCH=4
2018-04-06 21:47:23 +02:00
TERMUX_PKG_VERSION=${_HDF5_MAJOR}.${_HDF5_MINOR}.${_HDF5_PATCH}
2019-01-26 02:25:05 +01:00
TERMUX_PKG_SHA256=1267ff06aaedc04ca25f7c6026687ea2884b837043431195f153401d942b28df
2018-04-06 21:47:23 +02:00
TERMUX_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
TERMUX_PKG_DEPENDS="libzopfli"
TERMUX_PKG_FORCE_CMAKE=true
2019-01-26 02:25:05 +01:00
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-C$TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/TryRunResults_out.cmake"
2018-04-06 21:47:23 +02:00
termux_step_pre_configure () {
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/
2018-04-06 21:47:23 +02:00
mkdir -p $TERMUX_PKG_BUILDDIR/shared/
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
2018-04-06 21:47:23 +02:00
}
termux_step_post_configure () {
cp $TERMUX_PKG_BUILDER_DIR/$TERMUX_ARCH/{H5Tinit.c,H5lib_settings.c} $TERMUX_PKG_BUILDDIR/shared/
2018-04-06 21:47:23 +02:00
}
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
2018-05-17 18:09:24 +02:00
2018-04-06 21:47:23 +02:00
Name: hdf5
Description: $TERMUX_PKG_DESCRIPTION
Version: $TERMUX_PKG_VERSION
Requires:
Libs: -L\${libdir} -lhdf5
Cflags: -I\${includedir}
HERE
}