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:
parent
ebb22a64fc
commit
ad8621cb87
2 changed files with 13 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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" \
|
||||
|
|
Loading…
Reference in a new issue