Compare commits

...
Sign in to create a new pull request.

72 commits

Author SHA1 Message Date
Cristian Le
4125782647 Allow to build with CMake 4.0 (rhbz#2380563) 2025-11-12 18:17:26 +01:00
Jos de Kloe
d72a2e3bb0 update to v2.44.0 2025-11-07 11:50:22 +01:00
Orion Poplawski
47a1f21238 Rebuild for netcdf 4.9.3 soname bump 2025-08-22 08:38:32 -06:00
Jos de Kloe
9b5ba78969 ensure changelog dates are in chronological order again 2025-08-11 15:36:45 +02:00
Jos de Kloe
ac7dca3ac4 fix wrong changelog date and fix a bug in the ghost definitions 2025-08-11 14:24:13 +02:00
Jos de Kloe
2c0f7d9a93 next try to use a LUA scriptlet in case directories are replaced by symbolic links by upstream 2025-08-11 14:09:32 +02:00
Jos de Kloe
be0e64d22b bump release to 3 2025-07-30 12:40:04 +02:00
Jos de Kloe
19c6a19751 fix upgrade problem 2025-07-30 12:37:27 +02:00
Fedora Release Engineering
2421d9263b Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 19:41:33 +00:00
Jos de Kloe
7a579d5a5e update to new upstream version 2.42.0 2025-07-19 17:07:05 +02:00
Orion Poplawski
61a8f9e8f4 Drop old source from sources 2025-05-29 15:31:06 -06:00
Jos de Kloe
9cda33605d update to v2.40.0 2025-03-22 16:17:51 +01:00
Jos de Kloe
5072d281d3 update to new upstream version 2.39.0 2025-02-02 15:46:40 +01:00
Fedora Release Engineering
b5f395df6c Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 16:35:41 +00:00
Jos de Kloe
f4af10c5e2 try again, now with new sources 2024-10-20 15:23:41 +02:00
Jos de Kloe
7b97f0e05e update to upstream version 2.38.3 2024-10-20 15:17:08 +02:00
Jos de Kloe
6d99f551f9 update to upstream version 2.38.0 2024-09-29 16:34:16 +02:00
Jos de Kloe
9b4ce377a8 update to version 2.36.0 2024-07-24 08:23:50 +02:00
Fedora Release Engineering
4274a9c135 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 21:41:05 +00:00
Jos de Kloe
731cd8d67c update to upstream version 2.35.0 2024-05-04 16:43:50 +02:00
Jos de Kloe
3fec8b43b7 new test data package 2024-02-29 08:33:05 +01:00
Jos de Kloe
6b38306b8a now add the new sources as well 2024-02-28 08:19:48 +01:00
Jos de Kloe
7f14f9a166 update to v2.34.1 2024-02-27 09:10:19 +01:00
Fedora Release Engineering
c076718b36 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:05:58 +00:00
Fedora Release Engineering
881aa24c91 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 17:49:19 +00:00
Orion Poplawski
c31f1653f7 Update to 2.33.0 2023-12-16 20:41:54 -07:00
Jos de Kloe
fa6f919939 remove outdated rpmlintrc file 2023-11-26 11:56:33 +01:00
Jos de Kloe
898051186f fix typo in change log 2023-11-26 11:54:46 +01:00
Jos de Kloe
ec997229b9 rebuild after so name jump of libjasper 2023-11-26 11:36:57 +01:00
Jos de Kloe
e8986e121e Upgrade to upstream version 2.32.1 and add updated test_data package 2023-11-02 08:54:41 +01:00
Jos de Kloe
1b7a8f02c9 new source code version 2023-07-27 17:22:01 +02:00
Jos de Kloe
921dbf79c3 update to upstream version 2.31.0 2023-07-27 17:20:21 +02:00
Fedora Release Engineering
0f7b84f661 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 18:11:12 +00:00
Jos de Kloe
49e4125601 update to upstream version 2.30.0 2023-04-16 20:02:50 +02:00
Jos de Kloe
f36befe7e1 new upstream version 2.29.0 2023-03-26 13:46:53 +02:00
Jos de Kloe
5d93d468ed update to new upstream version 2.28.0 2023-02-12 14:31:37 +01:00
Fedora Release Engineering
0573e80521 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:03:49 +00:00
Jos de Kloe
f6edb54b95 Upgrade to upstream version 2.27.1 and SPDX migration 2022-12-10 14:18:44 +01:00
Jos de Kloe
986b16e6ee Upgrade to upstream version 2.27.0 and add generation of man pages for tools that support the --help option 2022-08-29 14:16:53 +02:00
Fedora Release Engineering
9002d2d5b9 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:34:52 +00:00
Jos de Kloe
bc33423cd0 add new source code, new datapack, and remove some old patch files 2022-05-26 15:05:03 +02:00
Jos de Kloe
2378143ac9 update to new version 2.26.0 2022-05-26 15:00:04 +02:00
Sandro Mani
6a1c7f8e69 Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-21 00:10:53 +02:00
Jos de Kloe
277f115877 add new sources 2022-03-06 17:20:32 +01:00
Jos de Kloe
285b274271 Upgrade to upstream version 2.25.0; Add new BR libaec-devel 2022-03-06 17:17:56 +01:00
Mamoru TASAKA
a086e5e7b2 jasper3: use wrapper entry point for jpeg2000 decoder 2022-02-15 00:10:55 +09:00
Josef Řídký
c6b0799102 Rebuilt for libjasper.so.6 2022-02-13 13:45:43 +01:00
Fedora Release Engineering
4a460677ad - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:35:29 +00:00
Jos de Kloe
9abde243ee Upgrade to upstream version 2.24.0 2021-12-09 10:42:26 +01:00
Mamoru TASAKA
aa2a12089c Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410) 2021-12-01 21:04:23 +09:00
Jos de Kloe
a0b1b4222e remove non-utf8 character from change log 2021-09-02 11:51:59 +02:00
Jos de Kloe
65f97a669b update to version 2.23.0 2021-09-02 11:37:22 +02:00
Orion Poplawski
0c8a1e15e5 Rebuild for netcdf 4.8.0 2021-08-10 18:29:29 -06:00
Orion Poplawski
b817b9e0c5 Rebuild for netcdf 4.8.0 2021-08-09 20:23:11 -06:00
Fedora Release Engineering
3092298b90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 21:36:20 +00:00
Jos de Kloe
292438487e Upgrade to upstream version 2.22.1 2021-06-19 16:46:09 +02:00
Jos de Kloe
f5111bde08 Upgrade to upstream version 2.22.0 2021-05-24 21:18:12 +02:00
Jos de Kloe
7d6f5332bc the 3 problematic arches are still failing. Activcate excludearch switches again. 2021-03-28 13:23:32 +02:00
Jos de Kloe
c3595f3ffd disable excludearch statements to check what the current status is. 2021-03-28 13:08:19 +02:00
Jos de Kloe
aa231a33be new upstream version 2021-03-28 13:06:32 +02:00
Orion Poplawski
cd4e74ca87 Cleanup sources 2021-01-30 09:41:44 -07:00
Fedora Release Engineering
02475f35d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:14:43 +00:00
Jos de Kloe
a7454734af Upgrade to upstream version 2.20.0 2021-01-23 19:40:01 +01:00
Jos de Kloe
486346bf6e Upgrade to upstream version 2.19.1 2020-11-13 17:12:29 +01:00
Jos de Kloe
31b4a19ff7 remove 2 files that I added by mistake (that's what you get if upstream decides to rename the python module to have exactly the same name as the c library itself). 2020-10-18 20:13:18 +02:00
Jos de Kloe
8b7d65f555 add patch to fix test run for eccodes 2.19.0 2020-10-18 20:04:43 +02:00
Jos de Kloe
ab3d8aface activate ExcludeArch: armv7hl again (still test failures) and add a note on the grib_api webpage at ECMWF that is no longer available. 2020-10-17 12:06:58 +02:00
Jos de Kloe
d7452732f0 disable i686 and s390x again (still fail test suite). Also add -fPIC which seems required to get the library compiled on armv7hl. 2020-10-17 11:37:19 +02:00
Jos de Kloe
4ef87b9983 Upgrade to upstream version 2.19.0 and remove patch 1; also remove ExcludeArch switches 2020-10-16 18:23:12 +02:00
Jos de Kloe
cf1c4f5ff4 Adapt the spec file to use the new style cmake macros 2020-08-05 10:26:31 +02:00
Fedora Release Engineering
7121cf8098 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:43:13 +00:00
Fedora Release Engineering
9c6cc6a2d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:13:58 +00:00
7 changed files with 409 additions and 192 deletions

15
.gitignore vendored
View file

@ -1,11 +1,4 @@
/eccodes_test_data.tar.gz
/eccodes_test_data_20181010.tar.gz
/eccodes-2.12.0-Source.tar.gz
/eccodes-2.12.5-Source.tar.gz
/eccodes-2.13.0-Source.tar.gz
/eccodes-2.14.1-Source.tar.gz
/eccodes-2.15.0-Source.tar.gz
/eccodes-2.16.0-Source.tar.gz
/eccodes-2.17.0-Source.tar.gz
/eccodes-2.18.0-Source.tar.gz
/eccodes_test_data_20200626.tar.gz
/eccodes_test_data_20250202.tar.gz
/eccodes-2.40.0-Source.tar.gz
/eccodes-2.42.0-Source.tar.gz
/eccodes-2.44.0-Source.tar.gz

View file

@ -1,32 +0,0 @@
--- eccodes-2.18.0-Source.unchanged/src/grib_api_prototypes.h 2020-06-24 11:11:27.000000000 +0200
+++ eccodes-2.18.0-Source/src/grib_api_prototypes.h 2020-06-27 09:23:17.543758993 +0200
@@ -860,8 +860,8 @@ double grib_ieeefloat_error(double x);
double grib_long_to_ieee(unsigned long x);
int grib_nearest_smaller_ieee_float(double a, double* x);
unsigned long grib_ieee_to_long(double x);
-unsigned long grib_ieee64_to_long(double x);
-double grib_long_to_ieee64(unsigned long x);
+uint64_t grib_ieee64_to_long(double x);
+double grib_long_to_ieee64(uint64_t x);
int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes, double* val);
int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes, double* val);
int grib_ieee_encode_array(grib_context* c, double* val, size_t nvals, int bytes, unsigned char* buf);
--- eccodes-2.18.0-Source.unchanged/src/grib_ieeefloat.c 2020-06-24 11:11:27.000000000 +0200
+++ eccodes-2.18.0-Source/src/grib_ieeefloat.c 2020-06-27 09:23:17.545758944 +0200
@@ -443,14 +443,14 @@ unsigned long grib_ieee_to_long(double x
* grib_encode_unsigned_long.
*/
-unsigned long grib_ieee64_to_long(double x)
+uint64_t grib_ieee64_to_long(double x)
{
unsigned long lval;
memcpy(&lval, &x, 8);
return lval;
}
-double grib_long_to_ieee64(unsigned long x)
+double grib_long_to_ieee64(uint64_t x)
{
double dval;
memcpy(&dval, &x, 8);

View file

@ -1,23 +1,23 @@
--- eccodes-2.18.0-Source.unchanged/fortran/CMakeLists.txt 2020-06-24 11:11:27.000000000 +0200
+++ eccodes-2.18.0-Source/fortran/CMakeLists.txt 2020-06-27 09:23:33.020376062 +0200
@@ -45,7 +45,9 @@ if( HAVE_FORTRAN )
ecbuild_add_library( TARGET eccodes_f90
SOURCES grib_fortran.c grib_f90.f90 eccodes_f90.f90 grib_kinds.h
GENERATED grib_f90.f90 eccodes_f90.f90
- LIBS eccodes )
+ LIBS eccodes
+ SOVERSION ${ECCODES_SOVERSION_F90})
+
--- eccodes-2.44.0-Source.unchanged/fortran/CMakeLists.txt 2025-10-06 11:49:11.000000000 +0200
+++ eccodes-2.44.0-Source/fortran/CMakeLists.txt 2025-11-07 11:33:03.765320420 +0100
@@ -46,7 +46,8 @@ if( HAVE_FORTRAN )
GENERATED grib_f90.f90 eccodes_f90.f90
PUBLIC_INCLUDES $<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}>
- PRIVATE_LIBS eccodes ${ECCODES_PTHREADS_LIBRARIES} )
+ PRIVATE_LIBS eccodes ${ECCODES_PTHREADS_LIBRARIES}
+ SOVERSION ${ECCODES_SOVERSION_F90})
if( DEFINED ecbuild_VERSION AND NOT ${ecbuild_VERSION} VERSION_LESS 3.1 )
# Installed module directory is not in the PUBLIC INCLUDES!
target_include_directories( eccodes_f90 PUBLIC $<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}> )
--- eccodes-2.18.0-Source.unchanged/src/CMakeLists.txt 2020-06-24 11:11:27.000000000 +0200
+++ eccodes-2.18.0-Source/src/CMakeLists.txt 2020-06-27 09:27:13.845630950 +0200
@@ -442,6 +442,7 @@ ecbuild_add_library( TARGET eccodes
GENERATED grib_api_version.c
LIBS ${ECCODES_EXTRA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${CMATH_LIBRARIES}
TEMPLATES ${grib_api_extra_srcs}
--- eccodes-2.44.0-Source.unchanged/src/eccodes/CMakeLists.txt 2025-10-06 11:49:11.000000000 +0200
+++ eccodes-2.44.0-Source/src/eccodes/CMakeLists.txt 2025-11-07 11:33:03.784437554 +0100
@@ -447,6 +447,8 @@ ecbuild_add_library( TARGET eccodes
PRIVATE_LIBS ${ECCODES_EXTRA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${AEC_LIBRARIES} ${PNG_LIBRARIES}
PUBLIC_LIBS ${CMATH_LIBRARIES} ${THREADS_LIBRARIES}
TEMPLATES ${eccodes_extra_src_files}
+ SOVERSION ${ECCODES_SOVERSION}
+
INSTALL_HEADERS_LIST
grib_api.h
eccodes.h

View file

@ -1,56 +0,0 @@
# use like this:
# rpmlint --file eccodes.rpmlintrc *.rpm
# example: addFilter ("^foo-.*regex-match-for-rpmlint-warning")
# these are invalid spelling warnings. GRIB and BUFR are correct, since these are
# the names of the data files that this software handles.
# the description itself is a 1-to-1 copy of what the (UK-based) upstream
# writes, and I am not going to translate this to US spelling ...
addFilter ("W: spelling-error %description -l en_US behaviour -> behavior")
addFilter ("W: spelling-error %description -l en_US grib ->")
addFilter ("W: spelling-error %description -l en_US bufr ->")
# this data file with wrong line ending has been added to the software on purpose
# for testing purposes, so this is no mistake
addFilter ("eccodes-doc.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/eccodes/examples/python/flight_data.csv")
# these data files are no scripts. The dataformat just has an unfortunate first line
# starting with #! so it resembles a shebang line.
# see also comment #3 in the review request at https://bugzilla.redhat.com/show_bug.cgi?id=1508950
addFilter ("^eccodes-data.noarch: E: wrong-script-interpreter /usr/share/eccodes/definitions/grib1/local.82.0.def")
addFilter ("^eccodes-data.noarch: E: non-executable-script /usr/share/eccodes/definitions/grib1/local.82.0.def")
addFilter ("^eccodes-data.noarch: E: wrong-script-interpreter /usr/share/eccodes/definitions/grib1/local.82.83.def")
addFilter ("^eccodes-data.noarch: E: non-executable-script /usr/share/eccodes/definitions/grib1/local.82.83.def")
# this is a false error (its an rpmlint bug).
# the spec file now uses %ldconfig_scriptlets in stead of the old ldconfig-postin/postun
# see also comment #18 in the review request at https://bugzilla.redhat.com/show_bug.cgi?id=1508950
addFilter ("^eccodes.x86_64: E: library-without-ldconfig-postin /usr/lib64/libeccodes.so.0.1")
addFilter ("^eccodes.x86_64: E: library-without-ldconfig-postun /usr/lib64/libeccodes.so.0.1")
addFilter ("^eccodes.x86_64: E: library-without-ldconfig-postin /usr/lib64/libeccodes_f90.so.0.1")
addFilter ("^eccodes.x86_64: E: library-without-ldconfig-postun /usr/lib64/libeccodes_f90.so.0.1")
# this is an rpmlint bug
# see also comment #8 in the review request at https://bugzilla.redhat.com/show_bug.cgi?id=1508950
addFilter ("eccodes-debuginfo.x86_64: E: useless-provides debuginfo\(build-id\)")
# there is no full compatibility between the old grib_api and the new eccodes
# so only obsoletes can be used bu no provides.
# see also comment #21 in the review request at https://bugzilla.redhat.com/show_bug.cgi?id=1508950
addFilter ("^eccodes.x86_64: W: obsolete-not-provided grib_api")
addFilter ("^eccodes-devel.x86_64: W: obsolete-not-provided grib_api-devel")
addFilter ("^eccodes-devel.x86_64: W: only-non-binary-in-usr-lib")
# documentation is in a dedicated doc subpackage,
# so these warnings have no merit
addFilter ("python2-eccodes.x86_64: W: no-documentation")
addFilter ("eccodes-debugsource.x86_64: W: no-documentation")
addFilter ("eccodes-devel.x86_64: W: no-documentation")
addFilter ("eccodes-data.noarch: W: no-documentation")
# temporary disable the man page warning, since it obscures other problems that
# may be more important, and it has already been reported upstream
# see also comment #3 in the review request at https://bugzilla.redhat.com/show_bug.cgi?id=1508950
addFilter ("eccodes.x86_64: W: no-manual-page-for-binary")
# addFilter ("")

View file

@ -1,71 +1,85 @@
%if 0%{?el8}
%undefine __cmake_in_source_build
%endif
Name: eccodes
Version: 2.18.0
Version: 2.44.0
Release: 2%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
%global so_version 0.1
%global so_version_f90 0.1
%global datapack_date 20200626
# latest fedora-32 grib_api version is 1.27.0-7
# note that the test_data package provided on the ECMWF version
# is unversioned, so use the download date to discriminate
# between different versions.
%global datapack_date 20250202
# latest fedora-38/rawhide grib_api version is 1.27.0-18
# but this version number is to be updated as soon as we know
# what the final release of grib_api by upstream will be.
# latest upstream grib_api release is 1.28.0 (05-Dec-2018)
# see https://confluence.ecmwf.int/display/GRIB/Home
# as was written on https://confluence.ecmwf.int/display/GRIB/Home
# (Note that this page is no longer available, 17-Oct-2020)
%global final_grib_api_version 1.28.1-1%{?dist}
%ifarch i686 ppc64 s390x armv7hl
%ifarch i686 ppc64 armv7hl
%global obsolete_grib_api 0
%else
%global obsolete_grib_api 1
%endif
# license remarks:
# Most of eccodes is licensed ASL 2.0 but a special case must be noted.
# Most of eccodes is licensed ASL 2.0 (which is identical to the SPDX
# identifier Apache-2.0) but a special case must be noted.
# These 2 files:
# src/grib_yacc.c
# src/grib_yacc.h
# contain a special exception clause that allows them to be
# relicensed if they are included in a larger project
License: ASL 2.0
License: Apache-2.0
URL: https://confluence.ecmwf.int/display/ECC/ecCodes+Home
Source0: https://confluence.ecmwf.int/download/attachments/45757960/eccodes-%{version}-Source.tar.gz
URL: https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home
Source0: https://software.ecmwf.int/wiki/download/attachments/45757960/eccodes-%{version}-Source.tar.gz
# note: this data package is unversioned upstream but still it is updated
# now and then so rename the datapack using the download date
# to make it versioned in fedora
Source1: http://download.ecmwf.org/test-data/eccodes/eccodes_test_data.tar.gz#/eccodes_test_data_%{datapack_date}.tar.gz
# Support 32-bit
# https://software.ecmwf.int/issues/browse/SUP-1813
# (unfortunately this issue is not public)
Patch1: eccodes-32bit.patch
Source1: https://get.ecmwf.int/repository/test-data/eccodes/eccodes_test_data.tar.gz#/eccodes_test_data_%{datapack_date}.tar.gz
# a custom script to create man pages
Source2: eccodes_create_man_pages.sh
# Add soversion to the shared libraries, since upstream refuses to do so
# https://software.ecmwf.int/issues/browse/SUP-1809
Patch2: eccodes-soversion.patch
# https://jira.ecmwf.int/browse/SUP-1809
Patch1: eccodes-soversion.patch
# note that the requests to make the other issues public are filed here:
# https://software.ecmwf.int/issues/browse/SUP-2073
# https://jira.ecmwf.int/browse/SUP-2073
# (and again, unfortunately this issue is not public)
BuildRequires: cmake3
BuildRequires: gcc
BuildRequires: cmake3 >= 3.18
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: /usr/bin/git
BuildRequires: jasper-devel
BuildRequires: libjpeg-devel
BuildRequires: openjpeg2-devel >= 2.5.2
BuildRequires: libpng-devel
BuildRequires: netcdf-devel
BuildRequires: openjpeg2-devel
BuildRequires: libaec-devel
# For tests
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(Test::More)
BuildRequires: perl(File::Compare)
# the data is needed by the library and all tools provided in the main package
# the other way around, the data package could be installed without
# For creation of man pages
BuildRequires: help2man
# The data is needed by the library and all tools provided in the main package.
# The other way around, the data package could be installed without
# installing the base package. It will probably be pretty useless,
# unless a user wishes to read and study all these grib and bufr
# file format definitions.
@ -94,10 +108,6 @@ Obsoletes: grib_api < %{final_grib_api_version}
# as explained in bugzilla #1562066
ExcludeArch: i686
# as explained in bugzilla #1562076
ExcludeArch: s390x
# as explained in bugzilla #1562084
ExcludeArch: armv7hl
%description
ecCodes is a package developed by ECMWF which provides an application
@ -159,6 +169,74 @@ both the official WMO tables and a number of often used
local definitions by ECMWF and other meteorological centers.
#####################################################
# include a LUA scriptlet as suggested on:
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/
# to assist in replacing a directory by a symlink
%pretrans -n eccodes-data -p <lua>
-- This should solve a problem where directories were replaced
-- by symbolic links when upgrading eccodes from 2.41.0 to 2.42.0
problematic_dirs = {
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/1",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/110",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/174",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/2",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/20",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/21",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/221",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/222",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/223",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/225",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/226",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/227",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/228",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/229",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/230",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/231",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/232",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/233",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/234",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/235",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/236",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/237",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/31",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/41",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/42",
"/usr/share/eccodes/definitions/bufr/tables/0/local/8/78/64",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/10",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/11",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/12",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/7",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/8",
"/usr/share/eccodes/definitions/bufr/tables/0/wmo/9"}
for index, path in ipairs(problematic_dirs) do
print("handling path:" .. index .. ":" .. path)
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if status then
print("renamed:" .. path .. " to " .. path .. ".rpmmoved")
end
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
if status then
print("renamed:" .. path .. ".rpmmoved to " .. path .. ".rpmmoved." .. suffix)
end
end
os.rename(path, path .. ".rpmmoved")
print("renamed:" .. path .. " to " .. path .. ".rpmmoved")
end
end
end
--#####################################################
%package doc
Summary: Documentation and example code
BuildArch: noarch
@ -176,24 +254,17 @@ in C, and Fortran 90.
%autosetup -n %{name}-%{version}-Source -p1
# unpack the test data below build
mkdir build
cd build
mkdir -p %{_vpath_builddir}
pushd %{_vpath_builddir}
tar xf %SOURCE1
# remove executable permissions from c files
cd ..
chmod 644 tigge/*.c
chmod 644 tools/*.c
# remove executable permissions from the authors and license file
chmod 644 AUTHORS LICENSE
popd
%build
cd build
# TODO: Please submit an issue to upstream (rhbz#2380563)
export CMAKE_POLICY_VERSION_MINIMUM=3.5
#-- The following features are disabled by default and not switched on:
#
# * AEC , support for Adaptive Entropy Coding
# * MEMFS , Memory based access to definitions/samples
# * MEMORY_MANAGEMENT , enable memory management
# * ALIGN_MEMORY , enable memory alignment
@ -213,25 +284,16 @@ cd build
# * ENABLE_NETCDF
# NetCDF is only needed to create the grib_to_netcdf convert tool
#
# * ENABLE_PYTHON has value AUTO as default, so if python2 is available
# during a package build it will build an interface for it.
# To make sure it does not do so, explicitely switch it off.
# Python3 support has been moved to an additional project now,
# so python handling has been removed completely from this spec file.
#
#-- Also add an explicit option to not use rpath
#
# Note: -DINSTALL_LIB_DIR=%%{_lib} is needed because otherwise
# the library so files get installed in /usr/lib in stead
# of /usr/lib64 on x86_64.
# Build with -fallow-argument-mismatch for gcc 10 compatibility
# otherwise the fortran interface fails to compile
# (thanks for the hint Orion)
# Reported upstream at https://jira.ecmwf.int/browse/SUP-3081
# note that setting FCFLAGS is not sufficient, i.e. this doesn't work:
# export FCFLAGS="%%{build_fflags} -fallow-argument-mismatch"
# defining the -DCMAKE_Fortran_FLAGS for camke is required to let it compile.
# added -DCMAKE_Fortran_FLAGS="-fPIC"
# because the koji build crashes with the error that it needs this setting
# when I try to build for armv7hl (other archs do not complain ......)
# I have no idea what causes this difference in behaviour.
%cmake3 -DINSTALL_LIB_DIR=%{_lib} \
-DENABLE_ECCODES_OMP_THREADS=ON \
@ -243,20 +305,20 @@ cd build
-DCMAKE_SKIP_INSTALL_RPATH=TRUE \
-DECCODES_SOVERSION=%{so_version} \
-DECCODES_SOVERSION_F90=%{so_version_f90} \
-DCMAKE_Fortran_FLAGS="-fallow-argument-mismatch" \
-DENABLE_PYTHON=OFF \
..
-DCMAKE_Fortran_FLAGS="-fPIC"
%make_build
# note the final '..' is no longer needed to the cmake3 call.
# this is now hidden in the %%cmake3 macro
%cmake_build
# copy some include files to the build dir
# that are otherwise not found when creating the debugsource subpackage
cd ..
cp fortran/eccodes_constants.h build/fortran/
cp fortran/grib_api_constants.h build/fortran/
# that are otherwise not found when creating the debugsource sub-package
cp fortran/eccodes_constants.h %{_vpath_builddir}/fortran/
cp fortran/grib_api_constants.h %{_vpath_builddir}/fortran/
%install
%make_install -C build
%cmake_install
mkdir -p %{buildroot}%{_fmoddir}
mv %{buildroot}%{_includedir}/*.mod %{buildroot}%{_fmoddir}/
@ -269,8 +331,6 @@ rm %{buildroot}%{_datadir}/%{name}/definitions/installDefinitions.sh
# copy the html documentation to the install directory
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/
cp -r html %{buildroot}%{_datadir}/doc/%{name}/
# and remove an unneeded Makefile from the html directory
rm %{buildroot}%{_datadir}/doc/%{name}/html/Makefile.am
# copy the example scripts/programs to the install directory
# but dont copy the shell scripts and Makefiles, since these
@ -284,6 +344,21 @@ cp examples/C/*.c %{buildroot}%{_datadir}/doc/%{name}/examples/C
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/examples/F90
cp examples/F90/*.f90 %{buildroot}%{_datadir}/doc/%{name}/examples/F90
# create man pages for the tools that support the --help option
# since upstream does not provide them.
# Source2 points to the script eccodes_create_man_pages.sh
# used to generate the man pages.
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} \
%{SOURCE2} %{_vpath_builddir}/bin \
%{_vpath_builddir}/man
# copy the created man pages to the install directory
mkdir -p %{buildroot}%{_datadir}/man/man1
cp %{_vpath_builddir}/man/*.1 %{buildroot}%{_datadir}/man/man1
# Fix permissions
chmod 644 AUTHORS LICENSE
# also not needed for x86_64
# maybe they fixed it for all archs?
#%%ifarch i686 armv7hl
@ -306,8 +381,10 @@ sed -i 's|^libs=.*$|libs=-L${libdir} -leccodes_f90 -leccodes|g' %{buildroot}/%{_
%ldconfig_scriptlets
#####################################################
%check
cd build
cd %{_vpath_builddir}
# notes:
# * the LD_LIBRARY_PATH setting is required to let the tests
@ -317,6 +394,8 @@ cd build
# 'eccodes_t_bufr_dump_(de|en)code_C' tests run.
# These tests compile on the fly generated C code, and
# without this setting the loader does not find the libraries.
# * this is a 'non-standard' use of ctest3 so it does currently not
# work with the %%ctest macro.
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} \
LIBRARY_PATH=%{buildroot}/%{_libdir} \
@ -324,9 +403,10 @@ ctest3 -V %{?_smp_mflags}
%files
%license LICENSE
%doc README.md ChangeLog AUTHORS NEWS NOTICE
%doc ChangeLog AUTHORS NEWS NOTICE
%{_bindir}/*
%{_libdir}/*.so.*
%{_mandir}/man1/*.1*
%files devel
%{_includedir}/*
@ -343,11 +423,221 @@ ctest3 -V %{?_smp_mflags}
%{_datadir}/%{name}/definitions/
%{_datadir}/%{name}/samples/
%{_datadir}/%{name}/ifs_samples/
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/1.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/110.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/174.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/2.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/20.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/21.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/221.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/222.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/223.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/225.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/226.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/227.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/228.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/229.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/230.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/231.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/232.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/233.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/234.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/235.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/236.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/237.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/31.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/41.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/42.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/local/8/78/64.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/10.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/11.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/12.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/7.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/8.rpmmoved
%ghost %{_datadir}/%{name}/definitions/bufr/tables/0/wmo/9.rpmmoved
%files doc
%doc %{_datadir}/doc/%{name}/
%changelog
* Mon Nov 10 2025 Cristian Le <git@lecris.dev> - 2.44.0-2
- Allow to build with CMake 4.0 (rhbz#2380563)
* Fri Nov 07 2025 Jos de Kloe <josdekloe@gmail.com> - 2.44.0-1
- Update to 2.44.0
* Fri Aug 22 2025 Orion Poplawski <orion@nwra.com> - 2.42.0-6
- Rebuild for netcdf 4.9.3 soname bump
* Mon Aug 11 2025 Jos de Kloe <josdekloe@gmail.com> - 2.42.0-5
- Forgot to update the changelog date for the previous commit, so fixed this
with this update.
- Also fix a typo in the ghost definitions.
* Mon Aug 11 2025 Jos de Kloe <josdekloe@gmail.com> - 2.42.0-4
- Add a LUA script in a pretrans section to assist in replacing a directory
by a symlink (this removes the need for the python script added in
the previous commit)
* Wed Jul 30 2025 Jos de Kloe <josdekloe@gmail.com> - 2.42.0-3
- Add calling a little python script in the install stage to revert
the (upstream) replacing of directories by a symlinks
which causes upgrade problems with rpm for the data package.
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.42.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jul 19 2025 Jos de Kloe <josdekloe@gmail.com> - 2.42.0-1
- Update to 2.42.0 (2.41.0 was skipped due to an upstream build bug)
* Sat Mar 22 2025 Jos de Kloe <josdekloe@gmail.com> - 2.40.0-1
- Update to 2.40.0
* Sun Feb 02 2025 Jos de Kloe <josdekloe@gmail.com> - 2.39.0-1
- Update to 2.39.0
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.38.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Oct 20 2024 Jos de Kloe <josdekloe@gmail.com> - 2.38.3-1
- Update to 2.38.3
* Sun Sep 29 2024 Jos de Kloe <josdekloe@gmail.com> - 2.38.0-1
- Update to 2.38.0
* Wed Jul 24 2024 Jos de Kloe <josdekloe@gmail.com> - 2.36.0-1
- Update to 2.36.0
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.35.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat May 04 2024 Jos de Kloe <josdekloe@gmail.com> - 2.35.0-1
- Update to 2.35.0
* Mon Mar 04 2024 Jos de Kloe <josdekloe@gmail.com> - 2.34.1-2
- Require openjpeg2-devel >= 2.5.2 (needed to build for f40)
* Tue Feb 27 2024 Jos de Kloe <josdekloe@gmail.com> - 2.34.1-1
- Update to 2.34.1
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Dec 17 2023 Orion Poplawski <orion@nwra.com> - 2.33.0-1
- Update to 2.33.0
* Sun Nov 26 2023 Jos de Kloe <josdekloe@gmail.com> - 2.32.1-2
- rebuild after so name jump of libjasper
* Thu Nov 02 2023 Jos de Kloe <josdekloe@gmail.com> - 2.32.1-1
- Upgrade to upstream version 2.32.1 and add updated test_data package
* Thu Jul 27 2023 Jos de Kloe <josdekloe@gmail.com> - 2.31.0-1
- Upgrade to upstream version 2.31.0
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.30.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Apr 16 2023 Jos de Kloe <josdekloe@gmail.com> - 2.30.0-1
- Upgrade to upstream version 2.30.0
* Sun Mar 26 2023 Jos de Kloe <josdekloe@gmail.com> - 2.29.0-1
- Upgrade to upstream version 2.29.0
Note that the source code now uses g++ in stead of gcc for compilation.
* Sun Feb 12 2023 Jos de Kloe <josdekloe@gmail.com> - 2.28.0-1
- Upgrade to upstream version 2.28.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Dec 10 2022 Jos de Kloe <josdekloe@gmail.com> - 2.27.1-1
- Upgrade to upstream version 2.27.1 and SPDX migration
* Wed Sep 14 2022 Jos de Kloe <josdekloe@gmail.com> - 2.27.0-2
- fix problem with use of _sourcedir
* Mon Aug 29 2022 Jos de Kloe <josdekloe@gmail.com> - 2.27.0-1
- Upgrade to upstream version 2.27.0
- Added generation of man pages for tools that support the --help option
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu May 26 2022 Jos de Kloe <josdekloe@gmail.com> - 2.26.0-1
- Upgrade to upstream version 2.26.0
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 2.25.0-2
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
* Sun Mar 06 2022 Jos de Kloe <josdekloe@gmail.com> - 2.25.0-1
- Upgrade to upstream version 2.25.0
- Add new BR libaec-devel
* Mon Feb 14 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.24.0-4
- jasper3: use wrapper entry point for jpeg2000 decoder
* Sun Feb 13 2022 Josef Ridky <jridky@redhat.com> - 2.24.0-3
- Rebuilt for libjasper.so.6
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Dec 09 2021 Jos de Kloe <josdekloe@gmail.com> - 2.24.0-1
- Upgrade to upstream version 2.24.0
- Remove no longer needed patch2 (grib_to_netcdf test fix)
* Wed Dec 1 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.23.0-2
- Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)
* Thu Sep 02 2021 Jos de Kloe <josdekloe@gmail.com> - 2.23.0-1
- Upgrade to upstream version 2.23.0
* Wed Aug 11 2021 Orion Poplawski <orion@nwra.com> - 2.22.1-4
- Rebuild for netcdf 4.8.0
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 2.22.1-3
- Rebuild for netcdf 4.8.0
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.22.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jun 19 2021 Jos de Kloe <josdekloe@gmail.com> - 2.22.1-1
- Upgrade to upstream version 2.22.1
* Mon May 24 2021 Jos de Kloe <josdekloe@gmail.com> - 2.22.0-1
- Upgrade to upstream version 2.22.0
* Sun Mar 28 2021 Jos de Kloe <josdekloe@gmail.com> - 2.21.0-1
- Upgrade to upstream version 2.21.0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.20.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Jan 23 2021 Jos de Kloe <josdekloe@gmail.com> - 2.20.0-1
- Upgrade to upstream version 2.20.0
* Fri Nov 13 2020 Jos de Kloe <josdekloe@gmail.com> - 2.19.1-1
- Upgrade to upstream version 2.19.1
* Sat Oct 17 2020 Jos de Kloe <josdekloe@gmail.com> - 2.19.0-1
- Upgrade to upstream version 2.19.0 and remove patch 1
- Add -fpic to the fortran flags (needed for compiling on armv7hl)
* Wed Aug 05 2020 Jos de Kloe <josdekloe@gmail.com> - 2.18.0-5
- Adapt the spec file to use the new style cmake macros
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jun 27 2020 Jos de Kloe <josdekloe@gmail.com> - 2.18.0-2
- Rebuild after fixing mistake in ExcludeArch statements
@ -439,7 +729,7 @@ ctest3 -V %{?_smp_mflags}
- Implement so version because upstream refuses to do so
- Add fix for test failure 184 and ldconfig_scriptlets
and move unversioned so file to devel package
as suggested by Robert-André Mauchin
as suggested by Robert-Andre Mauchin
- Add a documentation and a data sub-package
- Change the license and add a note explaining why this was done

28
eccodes_create_man_pages.sh Executable file
View file

@ -0,0 +1,28 @@
#!/bin/sh
# a simple script to create man pages for tools
# provided in the bin dir after installation of eccodes.
#
# Written by: J. de Kloe, 2022.
BINDIR=$1
DESTDIR=$2
if [ ! -e "$DESTDIR" ] ; then
mkdir -p "$DESTDIR"
fi
for TOOL in "$BINDIR"/*
do
BASENAME=$(basename "$TOOL")
help2man --no-info --output="${DESTDIR}/${BASENAME}.1" "${TOOL}"
done
# currently (29-Aug-2022) help2man fails on these 5 tools:
# help2man: can't get `--help' info from ../bin/bufr_count
# help2man: can't get `--help' info from ../bin/codes_count
# help2man: can't get `--help' info from ../bin/grib2ppm
# help2man: can't get `--help' info from ../bin/grib_count
# help2man: can't get `--help' info from ../bin/gts_count
echo "done"

14
sources
View file

@ -1,10 +1,4 @@
SHA512 (eccodes_test_data_20181010.tar.gz) = 24c24ec9e01d230cf542abe5c131f05b8e627dd9d170c666628bb5fd8f7b1a6aa11a35456b8d742c59f54c6aabac78658efd68b0c50779d466aba3d35b4a0231
SHA512 (eccodes-2.12.0-Source.tar.gz) = 3dc876bde2a6c81a43bcc64ecb12969f28eae3cfbc8fed7da7797fc722dc8b446ac7be5178f55b7d395653e0718437b842296a7d4d11b372b8692404c76aa4ad
SHA512 (eccodes-2.12.5-Source.tar.gz) = ab1267dffdb3d0dbcdd65f23db2d77bc7bd8f3241083374c75bc62ebf70b7d29d8af9f657d6da05a47e363151c8d995adfadca7bbf95ebb24a27303d80f081a4
SHA512 (eccodes-2.13.0-Source.tar.gz) = bbde1b7092caad20772b21cd06040938f99e763f77a6622820e3cc2fba5c0765178822be4b3c33b41a927757da85f311c0c4f057500ca58d257dde304e7eeca3
SHA512 (eccodes-2.14.1-Source.tar.gz) = 864b530642884baa0c3c56eee646a61af7d659e711c7ed4d08a5cc2d68812ecb96b8efabf40c4c9d5dcb3a0edeb1caddffea2ec3438571d3e90dc9cca1dabebe
SHA512 (eccodes-2.15.0-Source.tar.gz) = 1d906c5889773b4b6c5e9a967c2e20afb4ecc3ce8f4d496ad7b89417eec8783da9a0c8a9c14796f0c9c24b1f156b9d65408bb9a02a5e0c988a45478350aeae65
SHA512 (eccodes-2.16.0-Source.tar.gz) = 6e8768824152d8782c1457cfe79daed32114d1b4694d2843bd02a8aa63c42ccc435b53f7db6942239b3e56999fbaaba4ecef345d39fc5c5f7a5d20ceecf4422a
SHA512 (eccodes-2.17.0-Source.tar.gz) = 362c6ae23c23326a3a969c6ba109bdf96ba449cba899030a69efb03e53870f6c90e3f6dbf9d0d2f94febf3a661e607390e8b16d58e64066c4fa941af554ebee7
SHA512 (eccodes-2.18.0-Source.tar.gz) = 8daf7f2e1aed055ca6402881f5473e4ae90ba24cc779005f57f99adc7468da459c7539e64f455e2122dd83df29992fd7a6dad2700c8331c4083226e091fbb629
SHA512 (eccodes_test_data_20200626.tar.gz) = 553eb69f3664c2f847c5ee7a84066e814ef03b3148ae2c13d845891038336daca815673650f1d06efee4f4a1ddaa4326f2ddfbe81d29382e3f25608b249b8d9e
SHA512 (eccodes_test_data_20250202.tar.gz) = 8b4c7159dd7ed0e1e69068ec7dcabe94064f0d2abf9eac4fca2a9c730d500999e8edf1e7eeebba6fb12ae99b223c1b0843e31414538333c52f2508cb2d410151
SHA512 (eccodes-2.40.0-Source.tar.gz) = 39b09da398a864888f1b7da867adae63da9e512a865807c1dd0f4b76e242c46d6ec75f7db3a554c01c4fb60dd9677cd8b77bc03dac89931cbdf461c607b100c8
SHA512 (eccodes-2.42.0-Source.tar.gz) = 205246b250762ab6e7ac3050726ac5ce67ab689c8c393b153e7c084fb71edc40d64ee04e2fb32b3ad2a1426e65581126c0c8288e9088c27a7468f6b534f29b58
SHA512 (eccodes-2.44.0-Source.tar.gz) = 63f81db07103ab3c6c0497ca3d0bae5b8a0841ed83a2b88831ddce756489a84aa394af7673c1438e2ea7a55107970cf87b8222da31321ef70ecc55cc99a3ddf5