# Description: Network Common Data Form # URL: https://www.unidata.ucar.edu/software/netcdf/ # Maintainer: Petar Petrov, slackalaxy at gmail dot com # Depends on: libxml2 hdf5 name=netcdf version=4.9.2 release=1 source=(https://github.com/Unidata/netcdf-c/archive/v${version}/${name}-${version}.tar.gz) build() { cd $name-c-$version # https://github.com/Unidata/netcdf-c/issues/2188 https://github.com/Unidata/netcdf-c/issues/2242 sed -i "/tst_remote3/d" ncdap_test/CMakeLists.txt mkdir -p build cd build cmake \ -D CMAKE_C_FLAGS:STRING="$CFLAGS" \ -D CMAKE_CXX_FLAGS:STRING="$CXXFLAGS" \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib \ -D ENABLE_BYTERANGE=ON \ -D ENABLE_CDF5=ON \ -D ENABLE_DAP_LONG_TESTS=ON \ -D ENABLE_DAP_REMOTE_TESTS=ON \ -D ENABLE_EXAMPLE_TESTS=ON \ -D ENABLE_EXTRA_TESTS=ON \ -D ENABLE_FILTER_TESTING=ON \ -D ENABLE_LARGE_FILE_TESTS=ON \ -D ENABLE_UNIT_TESTS=ON \ -D CMAKE_BUILD_TYPE=Release .. \ make make test make DESTDIR=$PKG install }