summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraziano.giuliani2015-07-04 16:42:30 +0200
committergraziano.giuliani2015-07-04 16:42:30 +0200
commit7086a4062b17cb8818014dfd730ee0adf3a34356 (patch)
tree28db56c406e046e4827f8249c11ee4571ffc4f9c
downloadaur-7086a4062b17cb8818014dfd730ee0adf3a34356.tar.gz
Initial import
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD39
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e710320c619a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = ncregrid
+ pkgdesc = Tool (written in FORTRAN-90) for data transfer of gridded 2- and 3-dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions.
+ pkgver = 1.4b
+ pkgrel = 2
+ url = http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/index.html
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = gcc-fortran
+ depends = netcdf-fortran
+ source = http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/ncregrid.tar.Z
+ md5sums = 175569cc11c5646f36893d3dfccea83a
+
+pkgname = ncregrid
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..483d8768f05b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Graziano Giuliani <graziano.giuliani@gmail.com>
+pkgname=ncregrid
+pkgver=1.4b
+pkgrel=2
+pkgdesc="Tool (written in FORTRAN-90) for data transfer of gridded 2- and 3-dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions."
+arch=(i686 x86_64)
+url="http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/index.html"
+license=('GPL')
+depends=(netcdf-fortran)
+makedepends=(gcc-fortran)
+source=(http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/ncregrid.tar.Z)
+md5sums=('175569cc11c5646f36893d3dfccea83a')
+
+build() {
+ cd ${srcdir}/${pkgname}
+ F90=gfortran F90FLAGS="$FCFLAGS" \
+ NC_INC=/usr/include NC_LIB=/usr/lib ./configure --prefix=/usr
+ for file in src/*.f90
+ do
+ cp -a $file src/`basename $file .f90`.F90
+ done
+ sed -e 's/\.f90/\.F90/g' -i src/Makefile
+ sed -e 's/-lnetcdf/-lnetcdff -lnetcdf/' -i Makefile
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}
+ mkdir -p ${pkgdir}/usr/{bin,share/${pkgname}/examples}
+ install -m 755 src/ncregrid ${pkgdir}/usr/bin
+ install -m 644 doc/ncregrid.pdf ${pkgdir}/usr/share/${pkgname}
+ cp -a examples/* ${pkgdir}/usr/share/${pkgname}/examples
+ find ${pkgdir}/usr/share/${pkgname}/examples -type d -exec chmod 755 {} \;
+ find ${pkgdir}/usr/share/${pkgname}/examples -type f -exec chmod 644 {} \;
+ rmdir ${pkgdir}/usr/share/${pkgname}/examples/namelist/output
+ rm ${pkgdir}/usr/share/ncregrid/examples/tools/*~
+}
+
+# vim:set ts=2 sw=2 et: