libgdal, netcdf: disable hdf in cross builds.

hdf5 cannot be cross compiled and the ARM repos are
staged due to this.

Fixes #19614
This commit is contained in:
Juan RP 2020-02-29 08:29:02 +01:00
parent ebb22a64fc
commit ad8621cb87
No known key found for this signature in database
GPG key ID: AF19F6CB482F9368
2 changed files with 13 additions and 2 deletions

View file

@ -6,7 +6,7 @@ wrksrc="gdal-${version}"
build_style=gnu-configure
configure_args="--with-liblzma --with-webp --with-zstd --with-podofo"
hostmakedepends="gettext-devel pkg-config python-numpy json-c-devel"
makedepends="freexl-devel geos-devel hdf5-devel jasper-devel json-c-devel
makedepends="freexl-devel geos-devel jasper-devel json-c-devel
libcurl-devel libopenexr-devel libopenjpeg2-devel libpodofo-devel libqhull-devel
libwebp-devel libxml2-devel libzstd-devel netcdf-devel opencl-headers pcre2-devel
proj-devel sqlite-devel"
@ -18,6 +18,10 @@ distfiles="http://download.osgeo.org/gdal/${version}/gdal-${version}.tar.xz"
checksum=5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277
subpackages="libgdal-devel libgdal-tools"
if [ -z "$CROSS_BUILD" ]; then
makedepends+=" hdf5-devel"
fi
post_install() {
vinstall gdal.pc 644 usr/lib/pkgconfig
vlicense LICENSE.TXT

View file

@ -6,7 +6,7 @@ wrksrc="netcdf-c-${version}"
build_style=gnu-configure
configure_args="--enable-shared"
hostmakedepends="m4"
makedepends="hdf5-devel libcurl-devel"
makedepends="libcurl-devel"
short_desc="Machine-independent format for representing scientific data"
maintainer="Hans Grob <woufrous@gmail.com>"
license="NetCDF"
@ -14,6 +14,13 @@ homepage="https://www.unidata.ucar.edu/software/netcdf/"
distfiles="https://github.com/Unidata/netcdf-c/archive/v${version}.tar.gz"
checksum=05d064a2d55147b83feff3747bea13deb77bef390cb562df4f9f9f1ce147840d
if [ "$CROSS_BUILD" ]; then
configure_args+=" --disable-netcdf-4"
else
configure_args+=" --enable-netcdf-4"
makedepends+=" hdf5-devel"
fi
post_install() {
# Remove references to hardening -specs.
sed -e "s|-specs=.*hardened-ld||g" -e "s|-specs=.*hardened-cc1||g" \