From aaa455a53913c6ad4fba96588f1eab3928cc64c9 Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Tue, 3 Oct 2023 19:53:22 +0300 Subject: [PATCH] netcdf fix (#3515) * ... * compiler for test --- projects/unidata.ucar.edu/netcdf/package.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/projects/unidata.ucar.edu/netcdf/package.yml b/projects/unidata.ucar.edu/netcdf/package.yml index 1ae141c8..e01ce64e 100644 --- a/projects/unidata.ucar.edu/netcdf/package.yml +++ b/projects/unidata.ucar.edu/netcdf/package.yml @@ -26,6 +26,14 @@ build: cmake --build build_static cmake --install build_static - install build_static/liblib/libnetcdf.a {{prefix}}/lib/ + - run: | + sed -E -i.bak \ + -e "s:{{pkgx.prefix}}:\$\{_IMPORT_PREFIX\}/../../..:g" \ + -e '/^ INTERFACE_INCLUDE_DIRECTORIES/ s|/v([0-9]+)(\.[0-9]+)*[a-z]?/include|/v\1/include|g' \ + -e '/^ INTERFACE_LINK_LIBRARIES/ s|/v([0-9]+)(\.[0-9]+)*[a-z]?/lib|/v\1/lib|g' \ + *.cmake + rm *.cmake.bak + working-directory: ${{prefix}}/lib/cmake/netCDF - run: | sed -i.bak \ -e "s|$PKGX_DIR|\${PKGX_DIR}|g" \ @@ -60,7 +68,9 @@ provides: - bin/ncgen - bin/ncgen3 test: + dependencies: + gnu.org/gcc: '*' script: - - cc test.c -lnetcdf -o test + - gcc test.c -lnetcdf -o test - ./test | grep {{version}} - nc-config --version | grep {{version}}