# Maintainer: XavierCLL # Contributor: richli pkgname=hdf-eos5 pkgver=1.16 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' 'gdal' 'hdf-eos-common') options=('libtool' 'staticlibs') source=("ftp://edhs1.gsfc.nasa.gov/edhs/hdfeos5/latest_release/HDF-EOS5.$pkgver.tar.Z" "szip_cc.patch") md5sums=('c4a3286f38a2faafc840017af4bd39d6' 'f4bf627e4dedaae3f142ca05253743eb') build() { cd "hdfeos5" 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 \ --enable-production=yes \ --enable-parallel=yes \ --with-pic \ --docdir=/usr/share/doc/hdf5/ \ --with-pthread=/usr/lib/ \ --enable-install-include \ --enable-cxx \ --disable-sharedlib-rpath make #make check } package() { cd "hdfeos5" make DESTDIR="$pkgdir" install # delete common files rm "$pkgdir"/usr/include/{cfortHdf.h,cproj.h,ease.h,isin.h,proj.h,bcea.h,cproj_prototypes.h,gctp_prototypes.h} #install example install -d -m755 "$pkgdir/usr/share/doc/hdf-eos5" install -m644 samples/* "$pkgdir/usr/share/doc/hdf-eos5/" }