diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | szip_cc.patch | 14 |
3 files changed, 33 insertions, 18 deletions
@@ -1,20 +1,21 @@ pkgbase = hdf-eos5 pkgdesc = The HDF-EOS5 is a software library designed built on HDF5 to support the same Grid/Point/Swath functionality in HDF-EOS 2 and to the extent possible it will be built with the same calling sequences as the original HDF-EOS 2 library. pkgver = 1.16 - pkgrel = 1 + pkgrel = 2 url = http://www.hdfeos.org/software/library.php arch = i686 arch = x86_64 license = GPL depends = zlib depends = libaec - depends = hdf5_18 + depends = hdf5 depends = gdal depends = hdf-eos-common options = libtool options = staticlibs - source = ftp://edhs1.gsfc.nasa.gov/edhs/hdfeos5/latest_release/HDF-EOS5.1.16.tar.Z - md5sums = c4a3286f38a2faafc840017af4bd39d6 + source = https://git.earthdata.nasa.gov/rest/git-lfs/storage/DAS/hdfeos5/7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452?response-content-disposition=attachment%3B%20filename%3D%22HDF-EOS5.1.16.tar.Z%22%3B%20filename*%3Dutf-8%27%27HDF-EOS5.1.16.tar.Z + source = szip_cc.patch + sha256sums = 7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452 + sha256sums = 7d9d204090cb4b5faeaea6075a4d0103cbd79da3bc154466b2108a05627e2517 pkgname = hdf-eos5 - @@ -1,31 +1,31 @@ -# Maintainer: XavierCLL <xavier.corredor.llano (a) gmail.com> +# Maintainer: Angel de Vicente <angel.vicente.garrido at gmail dot com> +# Contributor: XavierCLL <xavier.corredor.llano (a) gmail.com> # Contributor: richli pkgname=hdf-eos5 pkgver=1.16 -pkgrel=1 +pkgrel=2 pkgdesc="The HDF-EOS5 is a software library designed built on HDF5 to support the same Grid/Point/Swath functionality in HDF-EOS 2 and to the extent possible it will be built with the same calling sequences as the original HDF-EOS 2 library." url="http://www.hdfeos.org/software/library.php" license=('GPL') arch=('i686' 'x86_64') -depends=('zlib' 'libaec' 'hdf5_18' 'gdal' 'hdf-eos-common') +depends=('zlib' 'libaec' 'hdf5' 'gdal' 'hdf-eos-common') options=('libtool' 'staticlibs') -source=(ftp://edhs1.gsfc.nasa.gov/edhs/hdfeos5/latest_release/HDF-EOS5.$pkgver.tar.Z) -md5sums=('c4a3286f38a2faafc840017af4bd39d6') +source=("https://git.earthdata.nasa.gov/rest/git-lfs/storage/DAS/hdfeos5/7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452?response-content-disposition=attachment%3B%20filename%3D%22HDF-EOS5.1.16.tar.Z%22%3B%20filename*%3Dutf-8%27%27HDF-EOS5.1.16.tar.Z" + "szip_cc.patch") +sha256sums=('7054de24b90b6d9533329ef8dc89912c5227c83fb447792103279364e13dd452' + '7d9d204090cb4b5faeaea6075a4d0103cbd79da3bc154466b2108a05627e2517') + build() { cd "hdfeos5" - #export LDFLAGS="-lhe5_hdfeos -lGctp -lhdf5_hl -lhdf5 -ljpeg -lz -lsz -lm" - export LDFLAGS="-lhdf5_hl -lhdf5 -ljpeg -lz -lsz -lm" - - export CFLAGS="-D_HDFEOS5_THREADSAFE ${CFLAGS/O2/O0}" - export CXXFLAGS="${CFLAGS}" - export CC="/usr/bin/h5cc_18" - #export CPPFLAGS="-Df2cFortran -I/usr/include" - ./configure CC=/usr/bin/h5cc_18 --with-hdf5=/usr --with-zlib=/usr --prefix=/usr \ + patch -p1 -i ../szip_cc.patch + + ./configure CC=/usr/bin/h5cc --with-hdf5=/usr --with-zlib=/usr --prefix=/usr \ --disable-static \ --enable-static=no \ + --with-szlib=/usr \ --enable-hl \ --enable-threadsafe \ --enable-linux-lfs \ diff --git a/szip_cc.patch b/szip_cc.patch new file mode 100644 index 000000000000..cbd64ae6aec3 --- /dev/null +++ b/szip_cc.patch @@ -0,0 +1,14 @@ +--- a/configure ++++ b/configure +@@ -22107,11 +22107,7 @@ + { (exit 1); exit 1; }; } + fi + +- SZIP_CC=szip_cc +- cat $PURE_CC | $AWK '{ if ( $0 ~ /^LDFLAGS=\"(.*)/ ) { print substr($0, 1, 9) " -L'$szlib_lib' " substr($0, 10) } else { print } } ' > $SZIP_CC +- chmod 755 $SZIP_CC + saved_CC="$CC" +- CC=./$SZIP_CC + + { echo "$as_me:$LINENO: checking for szlib encoder" >&5 + echo $ECHO_N "checking for szlib encoder... $ECHO_C" >&6; } |