mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-31 01:42:56 +02:00
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
|
build_style=gnu-configure
|
||||||
configure_args="--with-liblzma --with-webp --with-zstd --with-podofo"
|
configure_args="--with-liblzma --with-webp --with-zstd --with-podofo"
|
||||||
hostmakedepends="gettext-devel pkg-config python-numpy json-c-devel"
|
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
|
libcurl-devel libopenexr-devel libopenjpeg2-devel libpodofo-devel libqhull-devel
|
||||||
libwebp-devel libxml2-devel libzstd-devel netcdf-devel opencl-headers pcre2-devel
|
libwebp-devel libxml2-devel libzstd-devel netcdf-devel opencl-headers pcre2-devel
|
||||||
proj-devel sqlite-devel"
|
proj-devel sqlite-devel"
|
||||||
|
@ -18,6 +18,10 @@ distfiles="http://download.osgeo.org/gdal/${version}/gdal-${version}.tar.xz"
|
||||||
checksum=5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277
|
checksum=5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277
|
||||||
subpackages="libgdal-devel libgdal-tools"
|
subpackages="libgdal-devel libgdal-tools"
|
||||||
|
|
||||||
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
|
makedepends+=" hdf5-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
vinstall gdal.pc 644 usr/lib/pkgconfig
|
vinstall gdal.pc 644 usr/lib/pkgconfig
|
||||||
vlicense LICENSE.TXT
|
vlicense LICENSE.TXT
|
||||||
|
|
|
@ -6,7 +6,7 @@ wrksrc="netcdf-c-${version}"
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-shared"
|
configure_args="--enable-shared"
|
||||||
hostmakedepends="m4"
|
hostmakedepends="m4"
|
||||||
makedepends="hdf5-devel libcurl-devel"
|
makedepends="libcurl-devel"
|
||||||
short_desc="Machine-independent format for representing scientific data"
|
short_desc="Machine-independent format for representing scientific data"
|
||||||
maintainer="Hans Grob <woufrous@gmail.com>"
|
maintainer="Hans Grob <woufrous@gmail.com>"
|
||||||
license="NetCDF"
|
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"
|
distfiles="https://github.com/Unidata/netcdf-c/archive/v${version}.tar.gz"
|
||||||
checksum=05d064a2d55147b83feff3747bea13deb77bef390cb562df4f9f9f1ce147840d
|
checksum=05d064a2d55147b83feff3747bea13deb77bef390cb562df4f9f9f1ce147840d
|
||||||
|
|
||||||
|
if [ "$CROSS_BUILD" ]; then
|
||||||
|
configure_args+=" --disable-netcdf-4"
|
||||||
|
else
|
||||||
|
configure_args+=" --enable-netcdf-4"
|
||||||
|
makedepends+=" hdf5-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
# Remove references to hardening -specs.
|
# Remove references to hardening -specs.
|
||||||
sed -e "s|-specs=.*hardened-ld||g" -e "s|-specs=.*hardened-cc1||g" \
|
sed -e "s|-specs=.*hardened-ld||g" -e "s|-specs=.*hardened-cc1||g" \
|
||||||
|
|
Loading…
Add table
Reference in a new issue