diff options
author | XavierCLL | 2015-06-13 00:26:24 -0500 |
---|---|---|
committer | XavierCLL | 2015-06-13 00:26:24 -0500 |
commit | dc3b33f11f07f56f6d35a404715d591af3a36c92 (patch) | |
tree | 281af5d5626257003565ac9ea46ffd5725e4d289 | |
download | aur-dc3b33f11f07f56f6d35a404715d591af3a36c92.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 68 | ||||
-rw-r--r-- | patches.tar.gz | bin | 0 -> 3627 bytes |
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..70b59920b913 --- /dev/null +++ b/.SRCINFO @@ -0,0 +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.15 + pkgrel = 3 + url = http://www.hdfeos.org/software/library.php + arch = i686 + arch = x86_64 + license = GPL + depends = szip + 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.15.tar.Z + source = patches.tar.gz + md5sums = 5d607a13dd42e559bfc90e278a8ec919 + md5sums = 0d0285e6f81f24a961adf9d9f84973ce + +pkgname = hdf-eos5 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9ca6b5be600b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Maintainer: (epsilom) Xavier Corredor <xavier.corredor.llano (a) gmail.com> + +pkgname=hdf-eos5 +pkgver=1.15 +pkgrel=3 +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=('szip' 'hdf5' 'gdal' 'hdf-eos-common') +options=('libtool' 'staticlibs') +source=(ftp://edhs1.gsfc.nasa.gov/edhs/hdfeos5/latest_release/HDF-EOS5.$pkgver.tar.Z 'patches.tar.gz') +md5sums=('5d607a13dd42e559bfc90e278a8ec919' + '0d0285e6f81f24a961adf9d9f84973ce') + +build() { + cd $srcdir/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" + #export CPPFLAGS="-Df2cFortran -I/usr/include" + + # patches + #patch -Np1 --ignore-whitespace -i $srcdir/patches/pthreads.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/pkg-config.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/configure.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/gctp_remove.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/libtool_fixes.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/hdf5_transition.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/hdf_hl.patch + #patch -Np1 --ignore-whitespace -i $srcdir/patches/strcpy-overlap.patch + patch -Np1 --ignore-whitespace -i $srcdir/patches/fix_HE5_EHHEisHE5.patch + + + ./configure CC=/usr/bin/h5cc --with-hdf5=/usr --with-zlib=/usr --prefix=/usr \ + --disable-static \ + --enable-static=no \ + --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 $srcdir/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/ + +} diff --git a/patches.tar.gz b/patches.tar.gz Binary files differnew file mode 100644 index 000000000000..fbcdcfe64579 --- /dev/null +++ b/patches.tar.gz |