Date: Thursday, August 23, 2018 @ 18:27:11 Author: arojas Revision: 373464
archrelease: copy trunk to community-staging-x86_64 Added: netcdf/repos/community-staging-x86_64/ netcdf/repos/community-staging-x86_64/PKGBUILD (from rev 373463, netcdf/trunk/PKGBUILD) ----------+ PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) Copied: netcdf/repos/community-staging-x86_64/PKGBUILD (from rev 373463, netcdf/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-08-23 18:27:11 UTC (rev 373464) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archa...@archlinux.org> +# Contributor: damir <da...@archlinux.org> + +pkgname=netcdf +pkgver=4.6.1 +pkgrel=2 +pkgdesc="network Common Data Form interface for array-oriented data access and corresponding library" +arch=('x86_64') +url="https://www.unidata.ucar.edu/software/netcdf/" +depends=('hdf5' 'curl') +makedepends=('cmake') +optdepends=('netcdf-fortran: fortran bindings' 'netcdf-cxx: c++ bindings') +options=('!makeflags') +license=('custom') +source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/Unidata/netcdf-c/archive/v${pkgver}.tar.gz") +sha256sums=('a2fabf27c72a5ee746e3843e1debbaad37cd035767eaede2045371322211eebb') + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-c-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_CDF5=ON \ + -DENABLE_DAP_LONG_TESTS=ON \ + -DENABLE_EXAMPLE_TESTS=ON \ + -DENABLE_EXTRA_TESTS=ON \ + -DENABLE_FAILING_TESTS=ON \ + -DENABLE_FILTER_TESTING=ON \ + -DENABLE_LARGE_FILE_TESTS=ON + make +} + +check() { + cd build + # One test failure https://github.com/Unidata/netcdf-c/issues/808 + make test || warning "Test failure" +} + +package() { + cd build + make DESTDIR="${pkgdir}" install + + cd "${srcdir}"/${pkgname}-c-${pkgver} + install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${pkgname}/ +}