|
|
d760bc3 |
Name: eccodes
|
|
|
986b16e |
Version: 2.27.0
|
|
|
986b16e |
Release: 1%{?dist}
|
|
|
d760bc3 |
Summary: WMO data format decoding and encoding
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# force the shared libraries to have these so versions
|
|
|
d760bc3 |
%global so_version 0.1
|
|
|
d760bc3 |
%global so_version_f90 0.1
|
|
|
2378143 |
%global datapack_date 20220526
|
|
|
d760bc3 |
|
|
|
986b16e |
# latest fedora-38/rawhide grib_api version is 1.27.0-16
|
|
|
d760bc3 |
# but this version number is to be updated as soon as we know
|
|
|
d760bc3 |
# what the final release of grib_api by upstream will be.
|
|
|
cf73af9 |
# latest upstream grib_api release is 1.28.0 (05-Dec-2018)
|
|
|
2924384 |
# as was written on https://confluence.ecmwf.int/display/GRIB/Home
|
|
|
ab3d8af |
# (Note that this page is no longer available, 17-Oct-2020)
|
|
|
cf73af9 |
%global final_grib_api_version 1.28.1-1%{?dist}
|
|
|
a11af18 |
|
|
|
986b16e |
%ifarch i686 ppc64 armv7hl
|
|
|
a11af18 |
%global obsolete_grib_api 0
|
|
|
a11af18 |
%else
|
|
|
a11af18 |
%global obsolete_grib_api 1
|
|
|
a11af18 |
%endif
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# license remarks:
|
|
|
cf73af9 |
# Most of eccodes is licensed ASL 2.0 but a special case must be noted.
|
|
|
cf73af9 |
# These 2 files:
|
|
|
d760bc3 |
# src/grib_yacc.c
|
|
|
d760bc3 |
# src/grib_yacc.h
|
|
|
d760bc3 |
# contain a special exception clause that allows them to be
|
|
|
d760bc3 |
# relicensed if they are included in a larger project
|
|
|
d760bc3 |
|
|
|
d760bc3 |
License: ASL 2.0
|
|
|
d760bc3 |
|
|
|
285b274 |
URL: https://confluence.ecmwf.int/display/ECC/ecCodes+Home
|
|
|
986b16e |
Source0: https://confluence.ecmwf.int/download/attachments/45757960/eccodes-%{version}-Source.tar.gz
|
|
|
986b16e |
|
|
|
d760bc3 |
# note: this data package is unversioned upstream but still it is updated
|
|
|
a5ffadf |
# now and then so rename the datapack using the download date
|
|
|
a5ffadf |
# to make it versioned in fedora
|
|
|
a5ffadf |
Source1: http://download.ecmwf.org/test-data/eccodes/eccodes_test_data.tar.gz#/eccodes_test_data_%{datapack_date}.tar.gz
|
|
|
4ef87b9 |
|
|
|
986b16e |
# a custom script to create man pages
|
|
|
986b16e |
Source2: eccodes_create_man_pages.sh
|
|
|
986b16e |
|
|
|
d760bc3 |
# Add soversion to the shared libraries, since upstream refuses to do so
|
|
|
986b16e |
# https://jira.ecmwf.int/browse/SUP-1809
|
|
|
4ef87b9 |
Patch1: eccodes-soversion.patch
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# note that the requests to make the other issues public are filed here:
|
|
|
986b16e |
# https://jira.ecmwf.int/browse/SUP-2073
|
|
|
d760bc3 |
# (and again, unfortunately this issue is not public)
|
|
|
d760bc3 |
|
|
|
d760bc3 |
BuildRequires: cmake3
|
|
|
d760bc3 |
BuildRequires: gcc
|
|
|
d760bc3 |
BuildRequires: gcc-gfortran
|
|
|
d760bc3 |
BuildRequires: /usr/bin/git
|
|
|
d760bc3 |
BuildRequires: jasper-devel
|
|
|
d760bc3 |
BuildRequires: libjpeg-devel
|
|
|
d760bc3 |
BuildRequires: libpng-devel
|
|
|
d760bc3 |
BuildRequires: netcdf-devel
|
|
|
d760bc3 |
BuildRequires: openjpeg2-devel
|
|
|
285b274 |
BuildRequires: libaec-devel
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# For tests
|
|
|
d760bc3 |
BuildRequires: perl(Getopt::Long)
|
|
|
d760bc3 |
BuildRequires: perl(Test::More)
|
|
|
4c993df |
BuildRequires: perl(File::Compare)
|
|
|
d760bc3 |
|
|
|
986b16e |
# For creation of man pages
|
|
|
986b16e |
BuildRequires: help2man
|
|
|
986b16e |
|
|
|
d760bc3 |
# the data is needed by the library and all tools provided in the main package
|
|
|
cf73af9 |
# the other way around, the data package could be installed without
|
|
|
d760bc3 |
# installing the base package. It will probably be pretty useless,
|
|
|
d760bc3 |
# unless a user wishes to read and study all these grib and bufr
|
|
|
d760bc3 |
# file format definitions.
|
|
|
d760bc3 |
Requires: %{name}-data = %{version}-%{release}
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# NOTE: upstream writes:
|
|
|
d760bc3 |
# """
|
|
|
d760bc3 |
# For GRIB encoding and decoding, the GRIB-API functionality is provided
|
|
|
d760bc3 |
# fully in ecCodes with only minor interface and behaviour changes.
|
|
|
d760bc3 |
# Interfaces for C, Fortran 90 and Python are all maintained as in GRIB-API.
|
|
|
d760bc3 |
# However, the GRIB-API Fortran 77 interface is no longer available.
|
|
|
d760bc3 |
# """
|
|
|
d760bc3 |
# Therefore, since the library name and pkg-config file content changes
|
|
|
d760bc3 |
# and fortran77 support was removed, this replacement package cannot be
|
|
|
d760bc3 |
# considered compatible enough and no Provides can be defined.
|
|
|
d760bc3 |
#
|
|
|
d760bc3 |
# Furthermore, upstream writes:
|
|
|
d760bc3 |
# "Please note that GRIB-API support is being discontinued at the end of 2018."
|
|
|
d760bc3 |
# So the old grib_api will need to be obsoleted.
|
|
|
d760bc3 |
|
|
|
a11af18 |
%if 0%{obsolete_grib_api}
|
|
|
78995fe |
# as stated in the note above, setting provides seems not correct here
|
|
|
81fa090 |
# Provides: grib_api = %%{final_grib_api_version}
|
|
|
d760bc3 |
Obsoletes: grib_api < %{final_grib_api_version}
|
|
|
a11af18 |
%endif
|
|
|
d760bc3 |
|
|
|
59ad77e |
# as explained in bugzilla #1562066
|
|
|
7d6f533 |
ExcludeArch: i686
|
|
|
59ad77e |
# as explained in bugzilla #1562084
|
|
|
7d6f533 |
ExcludeArch: armv7hl
|
|
|
5c68a9b |
|
|
|
d760bc3 |
%description
|
|
|
d760bc3 |
ecCodes is a package developed by ECMWF which provides an application
|
|
|
d760bc3 |
programming interface and a set of tools for decoding and encoding messages
|
|
|
d760bc3 |
in the following formats:
|
|
|
d760bc3 |
|
|
|
d760bc3 |
* WMO FM-92 GRIB edition 1 and edition 2
|
|
|
d760bc3 |
* WMO FM-94 BUFR edition 3 and edition 4
|
|
|
d760bc3 |
* WMO GTS abbreviated header (only decoding).
|
|
|
d760bc3 |
|
|
|
d760bc3 |
A useful set of command line tools provide quick access to the messages. C,
|
|
|
cf73af9 |
and Fortran 90 interfaces provide access to the main ecCodes functionality.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
ecCodes is an evolution of GRIB-API. It is designed to provide the user with
|
|
|
d760bc3 |
a simple set of functions to access data from several formats with a key/value
|
|
|
d760bc3 |
approach.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
For GRIB encoding and decoding, the GRIB-API functionality is provided fully
|
|
|
d760bc3 |
in ecCodes with only minor interface and behaviour changes. Interfaces for C,
|
|
|
cf73af9 |
and Fortran 90 are all maintained as in GRIB-API. However, the
|
|
|
d760bc3 |
GRIB-API Fortran 77 interface is no longer available.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
In addition, a new set of functions with the prefix "codes_" is provided to
|
|
|
d760bc3 |
operate on all the supported message formats. These functions have the same
|
|
|
d760bc3 |
interface and behaviour as the "grib_" functions.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
A selection of GRIB-API tools has been included in ecCodes (ecCodes GRIB
|
|
|
d760bc3 |
tools), while new tools are available for the BUFR (ecCodes BUFR tools) and
|
|
|
d760bc3 |
GTS formats. The new tools have been developed to be as similar as possible
|
|
|
d760bc3 |
to the existing GRIB-API tools maintaining, where possible, the same options
|
|
|
d760bc3 |
and behaviour. A significant difference compared with GRIB-API tools is that
|
|
|
d760bc3 |
bufr_dump produces output in JSON format suitable for many web based
|
|
|
d760bc3 |
applications.
|
|
|
d760bc3 |
|
|
|
9cab2c2 |
#####################################################
|
|
|
d760bc3 |
%package devel
|
|
|
d760bc3 |
Summary: Contains ecCodes development files
|
|
|
d760bc3 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
d760bc3 |
Requires: gcc-gfortran%{?_isa}
|
|
|
d760bc3 |
Requires: jasper-devel%{?_isa}
|
|
|
d760bc3 |
|
|
|
a11af18 |
%if 0%{obsolete_grib_api}
|
|
|
81fa090 |
# Provides: grib_api-devel = %%{final_grib_api_version}
|
|
|
d760bc3 |
Obsoletes: grib_api-devel < %{final_grib_api_version}
|
|
|
a11af18 |
%endif
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%description devel
|
|
|
d760bc3 |
Header files and libraries for ecCodes.
|
|
|
d760bc3 |
|
|
|
9cab2c2 |
#####################################################
|
|
|
d760bc3 |
%package data
|
|
|
d760bc3 |
Summary: Data needed by the eccodes library and tools
|
|
|
d760bc3 |
BuildArch: noarch
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%description data
|
|
|
d760bc3 |
This package provides all tables and definitions needed
|
|
|
d760bc3 |
to encode and decode grib and bufr files, and includes
|
|
|
d760bc3 |
both the official WMO tables and a number of often used
|
|
|
d760bc3 |
local definitions by ECMWF and other meteorological centers.
|
|
|
d760bc3 |
|
|
|
9cab2c2 |
#####################################################
|
|
|
d760bc3 |
%package doc
|
|
|
d760bc3 |
Summary: Documentation and example code
|
|
|
d760bc3 |
BuildArch: noarch
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# a sub package grib_api-doc did not exist
|
|
|
d760bc3 |
# so no obsoletes needed here
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%description doc
|
|
|
d760bc3 |
This package contains the html documentation for ecCodes
|
|
|
d760bc3 |
and a fair number of example programs and scripts to use it
|
|
|
cf73af9 |
in C, and Fortran 90.
|
|
|
d760bc3 |
|
|
|
9cab2c2 |
#####################################################
|
|
|
d760bc3 |
%prep
|
|
|
d760bc3 |
%autosetup -n %{name}-%{version}-Source -p1
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# unpack the test data below build
|
|
|
cf1c4f5 |
mkdir -p %{_vpath_builddir}
|
|
|
cf1c4f5 |
pushd %{_vpath_builddir}
|
|
|
d760bc3 |
tar xf %SOURCE1
|
|
|
cf1c4f5 |
popd
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%build
|
|
|
d760bc3 |
|
|
|
d760bc3 |
#-- The following features are disabled by default and not switched on:
|
|
|
d760bc3 |
#
|
|
|
d760bc3 |
# * AEC , support for Adaptive Entropy Coding
|
|
|
d760bc3 |
# * MEMFS , Memory based access to definitions/samples
|
|
|
d760bc3 |
# * MEMORY_MANAGEMENT , enable memory management
|
|
|
d760bc3 |
# * ALIGN_MEMORY , enable memory alignment
|
|
|
d760bc3 |
# * GRIB_TIMER , enable timer
|
|
|
d760bc3 |
# * ECCODES_THREADS , enable POSIX threads
|
|
|
d760bc3 |
#
|
|
|
d760bc3 |
#-- The following features are disabled by default and switched on:
|
|
|
d760bc3 |
# * PNG , support for PNG decoding/encoding
|
|
|
d760bc3 |
# * ECCODES_OMP_THREADS , enable OMP threads
|
|
|
d760bc3 |
# * EXTRA_TESTS , enable extended regression testing
|
|
|
d760bc3 |
#
|
|
|
cf73af9 |
#-- The following features are set to AUTO by default and
|
|
|
cf73af9 |
# explicitely switched on to ensure they don't vanish unnoticed
|
|
|
cf73af9 |
# in case of dependency problems during the build:
|
|
|
cf73af9 |
# * ENABLE_JPG
|
|
|
cf73af9 |
# ^ ENABLE_FORTRAN
|
|
|
cf73af9 |
# * ENABLE_NETCDF
|
|
|
cf73af9 |
# NetCDF is only needed to create the grib_to_netcdf convert tool
|
|
|
cf73af9 |
#
|
|
|
cf73af9 |
# * ENABLE_PYTHON has value AUTO as default, so if python2 is available
|
|
|
cf73af9 |
# during a package build it will build an interface for it.
|
|
|
cf73af9 |
# To make sure it does not do so, explicitely switch it off.
|
|
|
cf73af9 |
# Python3 support has been moved to an additional project now,
|
|
|
cf73af9 |
# so python handling has been removed completely from this spec file.
|
|
|
cf73af9 |
#
|
|
|
d760bc3 |
#-- Also add an explicit option to not use rpath
|
|
|
d760bc3 |
#
|
|
|
d760bc3 |
# Note: -DINSTALL_LIB_DIR=%%{_lib} is needed because otherwise
|
|
|
d760bc3 |
# the library so files get installed in /usr/lib in stead
|
|
|
d760bc3 |
# of /usr/lib64 on x86_64.
|
|
|
d760bc3 |
|
|
|
d745273 |
# added -DCMAKE_Fortran_FLAGS="-fPIC"
|
|
|
d745273 |
# because the koji build crashes with the error that it needs this setting
|
|
|
d745273 |
# when I try to build for armv7hl (other archs do not complain ......)
|
|
|
d745273 |
# I have no idea what causes this difference in behaviour.
|
|
|
d745273 |
|
|
|
d760bc3 |
%cmake3 -DINSTALL_LIB_DIR=%{_lib} \
|
|
|
d760bc3 |
-DENABLE_ECCODES_OMP_THREADS=ON \
|
|
|
d760bc3 |
-DENABLE_EXTRA_TESTS=ON \
|
|
|
cf73af9 |
-DENABLE_JPG=ON \
|
|
|
d760bc3 |
-DENABLE_PNG=ON \
|
|
|
cf73af9 |
-DENABLE_FORTRAN=ON \
|
|
|
cf73af9 |
-DENABLE_NETCDF=ON \
|
|
|
cf73af9 |
-DCMAKE_SKIP_INSTALL_RPATH=TRUE \
|
|
|
d760bc3 |
-DECCODES_SOVERSION=%{so_version} \
|
|
|
d760bc3 |
-DECCODES_SOVERSION_F90=%{so_version_f90} \
|
|
|
d745273 |
-DCMAKE_Fortran_FLAGS="-fPIC" \
|
|
|
65f97a6 |
-DENABLE_PYTHON2=OFF
|
|
|
aa231a3 |
|
|
|
cf1c4f5 |
# note the final '..' is no longer needed to the cmake3 call.
|
|
|
cf1c4f5 |
# this is now hidden in the %%cmake3 macro
|
|
|
cf1c4f5 |
|
|
|
cf1c4f5 |
%cmake_build
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# copy some include files to the build dir
|
|
|
cf1c4f5 |
# that are otherwise not found when creating the debugsource sub-package
|
|
|
cf1c4f5 |
cp fortran/eccodes_constants.h %{_vpath_builddir}/fortran/
|
|
|
cf1c4f5 |
cp fortran/grib_api_constants.h %{_vpath_builddir}/fortran/
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%install
|
|
|
cf1c4f5 |
%cmake_install
|
|
|
d760bc3 |
mkdir -p %{buildroot}%{_fmoddir}
|
|
|
d760bc3 |
mv %{buildroot}%{_includedir}/*.mod %{buildroot}%{_fmoddir}/
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# remove a script that does not belong in the doc section
|
|
|
d760bc3 |
# and triggers an rpmlint error
|
|
|
d760bc3 |
rm %{buildroot}%{_datadir}/%{name}/definitions/installDefinitions.sh
|
|
|
d760bc3 |
# by the way, is there a way in the files section to include a directory
|
|
|
d760bc3 |
# but exclude a given file in it? I could not find such a trick.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# copy the html documentation to the install directory
|
|
|
d760bc3 |
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/
|
|
|
d760bc3 |
cp -r html %{buildroot}%{_datadir}/doc/%{name}/
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# copy the example scripts/programs to the install directory
|
|
|
d760bc3 |
# but dont copy the shell scripts and Makefiles, since these
|
|
|
d760bc3 |
# are part of the cmake test setup and not usefull as example.
|
|
|
d760bc3 |
# Use %%{_datadir}/doc/%%{name}/ rather than %%{_datadir}/%%{name}/
|
|
|
d760bc3 |
# otherwise the rpmbuild will create a lot off unnecessary
|
|
|
d760bc3 |
# pyc and pyo files.
|
|
|
d760bc3 |
|
|
|
d760bc3 |
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/examples/C
|
|
|
d760bc3 |
cp examples/C/*.c %{buildroot}%{_datadir}/doc/%{name}/examples/C
|
|
|
d760bc3 |
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/examples/F90
|
|
|
d760bc3 |
cp examples/F90/*.f90 %{buildroot}%{_datadir}/doc/%{name}/examples/F90
|
|
|
d760bc3 |
|
|
|
986b16e |
# create man pages for the tools that support the --help option
|
|
|
986b16e |
# since upstream does not provide them.
|
|
|
986b16e |
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} \
|
|
|
986b16e |
%{_sourcedir}/eccodes_create_man_pages.sh \
|
|
|
986b16e |
%{_vpath_builddir}/bin \
|
|
|
986b16e |
%{_vpath_builddir}/man
|
|
|
986b16e |
|
|
|
986b16e |
# copy the created man pages to the install directory
|
|
|
986b16e |
mkdir -p %{buildroot}%{_datadir}/man/man1
|
|
|
986b16e |
cp %{_vpath_builddir}/man/*.1 %{buildroot}%{_datadir}/man/man1
|
|
|
986b16e |
|
|
|
986b16e |
# Fix permissions
|
|
|
986b16e |
chmod 644 AUTHORS
|
|
|
986b16e |
|
|
|
1b5923d |
# also not needed for x86_64
|
|
|
1b5923d |
# maybe they fixed it for all archs?
|
|
|
1b5923d |
#%%ifarch i686 armv7hl
|
|
|
1b5923d |
# # pass (nothing to do)
|
|
|
1b5923d |
#%%else
|
|
|
1b5923d |
# # it seems pkgconfig files end up in lib in stead of lib64 now
|
|
|
1b5923d |
# # so move them to the right place
|
|
|
1b5923d |
# mv %%{buildroot}/%%{_usr}/lib/pkgconfig/ \
|
|
|
1b5923d |
# %%{buildroot}/%%{_libdir}/pkgconfig/
|
|
|
1b5923d |
#%%endif
|
|
|
cf73af9 |
|
|
|
cf73af9 |
# It seems the cmake options
|
|
|
cf73af9 |
# -DCMAKE_SKIP_RPATH=TRUE
|
|
|
cf73af9 |
# -DCMAKE_SKIP_INSTALL_RPATH=TRUE
|
|
|
cf73af9 |
# have no effect on the generated *.pc files.
|
|
|
cf73af9 |
# These still contain an rpath reference, so patch them and remove
|
|
|
cf73af9 |
# the rpath using sed
|
|
|
95d2f61 |
sed -i 's|^libs=.*$|libs=-L${libdir} -leccodes|g' %{buildroot}/%{_libdir}/pkgconfig/eccodes.pc
|
|
|
95d2f61 |
sed -i 's|^libs=.*$|libs=-L${libdir} -leccodes_f90 -leccodes|g' %{buildroot}/%{_libdir}/pkgconfig/eccodes_f90.pc
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%ldconfig_scriptlets
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%check
|
|
|
cf1c4f5 |
cd %{_vpath_builddir}
|
|
|
d760bc3 |
|
|
|
d760bc3 |
# notes:
|
|
|
d760bc3 |
# * the LD_LIBRARY_PATH setting is required to let the tests
|
|
|
d760bc3 |
# run inside the build dir, otherwise they are broken due to
|
|
|
d760bc3 |
# the removal of rpath
|
|
|
d760bc3 |
# * the LIBRARY_PATH setting is needed te let the
|
|
|
d760bc3 |
# 'eccodes_t_bufr_dump_(de|en)code_C' tests run.
|
|
|
d760bc3 |
# These tests compile on the fly generated C code, and
|
|
|
d760bc3 |
# without this setting the loader does not find the libraries.
|
|
|
cf1c4f5 |
# * this is a 'non-standard' use of ctest3 so it does currently not
|
|
|
cf1c4f5 |
# work with the %%ctest macro.
|
|
|
cf73af9 |
|
|
|
1b5923d |
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} \
|
|
|
1b5923d |
LIBRARY_PATH=%{buildroot}/%{_libdir} \
|
|
|
9c825e7 |
ctest3 -V %{?_smp_mflags}
|
|
|
9c52eec |
|
|
|
d760bc3 |
%files
|
|
|
d760bc3 |
%license LICENSE
|
|
|
704887a |
%doc README.md ChangeLog AUTHORS NEWS NOTICE
|
|
|
d760bc3 |
%{_bindir}/*
|
|
|
d760bc3 |
%{_libdir}/*.so.*
|
|
|
986b16e |
%{_mandir}/man1/*.1*
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%files devel
|
|
|
d760bc3 |
%{_includedir}/*
|
|
|
d760bc3 |
%{_fmoddir}/%{name}.mod
|
|
|
d760bc3 |
%{_fmoddir}/grib_api.mod
|
|
|
d760bc3 |
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
d760bc3 |
%{_libdir}/pkgconfig/%{name}_f90.pc
|
|
|
d760bc3 |
%{_libdir}/*.so
|
|
|
d760bc3 |
%dir %{_libdir}/cmake/%{name}
|
|
|
d760bc3 |
%{_libdir}/cmake/%{name}/*
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%files data
|
|
|
d760bc3 |
%dir %{_datadir}/%{name}
|
|
|
d760bc3 |
%{_datadir}/%{name}/definitions/
|
|
|
bae9ce7 |
%{_datadir}/%{name}/samples/
|
|
|
bae9ce7 |
%{_datadir}/%{name}/ifs_samples/
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%files doc
|
|
|
d760bc3 |
%doc %{_datadir}/doc/%{name}/
|
|
|
d760bc3 |
|
|
|
d760bc3 |
%changelog
|
|
|
986b16e |
* Mon Aug 29 2022 Jos de Kloe <josdekloe@gmail.com> - 2.27.0-1
|
|
|
986b16e |
- Upgrade to upstream version 2.27.0
|
|
|
986b16e |
- Added generation of man pages for tools that support the --help option
|
|
|
986b16e |
|
|
|
9002d2d |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.0-2
|
|
|
9002d2d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
9002d2d |
|
|
|
2378143 |
* Thu May 26 2022 Jos de Kloe <josdekloe@gmail.com> - 2.26.0-1
|
|
|
2378143 |
- Upgrade to upstream version 2.26.0
|
|
|
2378143 |
|
|
|
6a1c7f8 |
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 2.25.0-2
|
|
|
6a1c7f8 |
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
|
|
|
6a1c7f8 |
|
|
|
285b274 |
* Sun Mar 06 2022 Jos de Kloe <josdekloe@gmail.com> - 2.25.0-1
|
|
|
285b274 |
- Upgrade to upstream version 2.25.0
|
|
|
285b274 |
- Add new BR libaec-devel
|
|
|
285b274 |
|
|
|
a086e5e |
* Mon Feb 14 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.24.0-4
|
|
|
a086e5e |
- jasper3: use wrapper entry point for jpeg2000 decoder
|
|
|
a086e5e |
|
|
|
c6b0799 |
* Sun Feb 13 2022 Josef Ridky <jridky@redhat.com> - 2.24.0-3
|
|
|
c6b0799 |
- Rebuilt for libjasper.so.6
|
|
|
c6b0799 |
|
|
|
4a46067 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.0-2
|
|
|
4a46067 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
4a46067 |
|
|
|
9abde24 |
* Thu Dec 09 2021 Jos de Kloe <josdekloe@gmail.com> - 2.24.0-1
|
|
|
9abde24 |
- Upgrade to upstream version 2.24.0
|
|
|
9abde24 |
- Remove no longer needed patch2 (grib_to_netcdf test fix)
|
|
|
9abde24 |
|
|
|
aa2a120 |
* Wed Dec 1 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.23.0-2
|
|
|
aa2a120 |
- Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)
|
|
|
aa2a120 |
|
|
|
65f97a6 |
* Thu Sep 02 2021 Jos de Kloe <josdekloe@gmail.com> - 2.23.0-1
|
|
|
65f97a6 |
- Upgrade to upstream version 2.23.0
|
|
|
65f97a6 |
|
|
|
0c8a1e1 |
* Wed Aug 11 2021 Orion Poplawski <orion@nwra.com> - 2.22.1-4
|
|
|
0c8a1e1 |
- Rebuild for netcdf 4.8.0
|
|
|
0c8a1e1 |
|
|
|
b817b9e |
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 2.22.1-3
|
|
|
b817b9e |
- Rebuild for netcdf 4.8.0
|
|
|
b817b9e |
|
|
|
3092298 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.22.1-2
|
|
|
3092298 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
3092298 |
|
|
|
2924384 |
* Sat Jun 19 2021 Jos de Kloe <josdekloe@gmail.com> - 2.22.1-1
|
|
|
2924384 |
- Upgrade to upstream version 2.22.1
|
|
|
2924384 |
|
|
|
f5111bd |
* Mon May 24 2021 Jos de Kloe <josdekloe@gmail.com> - 2.22.0-1
|
|
|
f5111bd |
- Upgrade to upstream version 2.22.0
|
|
|
f5111bd |
|
|
|
aa231a3 |
* Sun Mar 28 2021 Jos de Kloe <josdekloe@gmail.com> - 2.21.0-1
|
|
|
aa231a3 |
- Upgrade to upstream version 2.21.0
|
|
|
aa231a3 |
|
|
|
02475f3 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.20.0-2
|
|
|
02475f3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
02475f3 |
|
|
|
a745473 |
* Sat Jan 23 2021 Jos de Kloe <josdekloe@gmail.com> - 2.20.0-1
|
|
|
a745473 |
- Upgrade to upstream version 2.20.0
|
|
|
a745473 |
|
|
|
486346b |
* Fri Nov 13 2020 Jos de Kloe <josdekloe@gmail.com> - 2.19.1-1
|
|
|
486346b |
- Upgrade to upstream version 2.19.1
|
|
|
486346b |
|
|
|
ab3d8af |
* Sat Oct 17 2020 Jos de Kloe <josdekloe@gmail.com> - 2.19.0-1
|
|
|
4ef87b9 |
- Upgrade to upstream version 2.19.0 and remove patch 1
|
|
|
ab3d8af |
- Add -fpic to the fortran flags (needed for compiling on armv7hl)
|
|
|
4ef87b9 |
|
|
|
cf1c4f5 |
* Wed Aug 05 2020 Jos de Kloe <josdekloe@gmail.com> - 2.18.0-5
|
|
|
cf1c4f5 |
- Adapt the spec file to use the new style cmake macros
|
|
|
cf1c4f5 |
|
|
|
7121cf8 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-4
|
|
|
7121cf8 |
- Second attempt - Rebuilt for
|
|
|
7121cf8 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
7121cf8 |
|
|
|
9c6cc6a |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-3
|
|
|
9c6cc6a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
9c6cc6a |
|
|
|
fae4740 |
* Sat Jun 27 2020 Jos de Kloe <josdekloe@gmail.com> - 2.18.0-2
|
|
|
fae4740 |
- Rebuild after fixing mistake in ExcludeArch statements
|
|
|
fae4740 |
|
|
|
2d05f51 |
* Sat Jun 27 2020 Jos de Kloe <josdekloe@gmail.com> - 2.18.0-1
|
|
|
2d05f51 |
- Upgrade to upstream version 2.18.0
|
|
|
2d05f51 |
|
|
|
4c993df |
* Sun Mar 15 2020 Jos de Kloe <josdekloe@gmail.com> - 2.17.0-1
|
|
|
4c993df |
- Upgrade to upstream version 2.17.0
|
|
|
4c993df |
- Add explcit BR to perl(File::Compare) as needed by the tests now
|
|
|
4c993df |
|
|
|
f2d8f69 |
* Sat Feb 08 2020 Jos de Kloe <josdekloe@gmail.com> - 2.16.0-1
|
|
|
f2d8f69 |
- Upgrade to upstream version 2.16.0
|
|
|
f2d8f69 |
|
|
|
92ffc13 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.0-2
|
|
|
92ffc13 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
92ffc13 |
|
|
|
81fa090 |
* Sun Dec 15 2019 Jos de Kloe <josdekloe@gmail.com> - 2.15.0-1
|
|
|
81fa090 |
- Upgrade to upstream version 2.15.0
|
|
|
81fa090 |
|
|
|
1b5923d |
* Sun Oct 27 2019 Jos de Kloe <josdekloe@gmail.com> - 2.14.1-1
|
|
|
1b5923d |
- Upgrade to upstream version 2.14.1
|
|
|
1b5923d |
|
|
|
549447a |
* Sat Aug 10 2019 Jos de Kloe <josdekloe@gmail.com> - 2.13.0-2
|
|
|
549447a |
- apply bugfix to pc files contribuited by Emanuele Di Giacomo
|
|
|
549447a |
|
|
|
cf73af9 |
* Thu Jul 25 2019 Jos de Kloe <josdekloe@gmail.com> - 2.13.0-1
|
|
|
cf73af9 |
- Upgrade to upstream version 2.13.0
|
|
|
cf73af9 |
|
|
|
88c16b9 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.5-2
|
|
|
88c16b9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
88c16b9 |
|
|
|
9e2c176 |
* Thu May 09 2019 Jos de Kloe <josdekloe@gmail.com> - 2.12.5-1
|
|
|
9e2c176 |
- Upgrade to upstream version 2.12.5
|
|
|
9e2c176 |
|
|
|
9681719 |
* Mon Mar 18 2019 Orion Poplawski <orion@nwra.com> - 2.12.0-3
|
|
|
9681719 |
- Rebuild for netcdf 4.6.3
|
|
|
9681719 |
|
|
|
a11af18 |
* Thu Feb 21 2019 Jos de Kloe <josdekloe@gmail.com> - 2.12.0-2
|
|
|
a11af18 |
- bump final_grib_api_version global variable to 1.27.1, so just above the
|
|
|
a11af18 |
actual final version, to prevent the obsoletes to be disabled if the release
|
|
|
a11af18 |
gets bumped. See BZ #1677968
|
|
|
a11af18 |
|
|
|
704887a |
* Sun Feb 17 2019 Jos de Kloe <josdekloe@gmail.com> - 2.12.0-1
|
|
|
704887a |
- Upgrade to upstream version 2.12.0
|
|
|
704887a |
|
|
|
6960b97 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.2-2
|
|
|
6960b97 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
6960b97 |
|
|
|
67628b1 |
* Sat Nov 24 2018 Jos de Kloe <josdekloe@gmail.com> - 2.9.2-1
|
|
|
67628b1 |
- Upgrade to upstream version 2.9.2
|
|
|
67628b1 |
|
|
|
a5ffadf |
* Sun Oct 7 2018 Jos de Kloe <josdekloe@gmail.com> - 2.9.0-1
|
|
|
a5ffadf |
- Upgrade to upstream version 2.9.0
|
|
|
a5ffadf |
|
|
|
5784bcd |
* Sat Sep 15 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.2-4
|
|
|
5784bcd |
- add Excludearch for aarch64 on epel7
|
|
|
5784bcd |
|
|
|
2c01a29 |
* Sat Sep 15 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.2-3
|
|
|
2c01a29 |
- Explicitely disable python in cmake call and use ctest3 rather than ctest
|
|
|
2c01a29 |
to ensure the build runs on EPEL-7 as well
|
|
|
2c01a29 |
|
|
|
8f44920 |
* Thu Sep 13 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.2-2
|
|
|
8f44920 |
- Remove python2 sub-package as per Mass Python 2 Package Removal for f30
|
|
|
8f44920 |
|
|
|
76b0b8d |
* Sun Sep 9 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.2-1
|
|
|
76b0b8d |
- Upgrade to version 2.8.2
|
|
|
76b0b8d |
|
|
|
feee39c |
* Fri Aug 17 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.0-3
|
|
|
feee39c |
- rebuild with patch provided by Matthew Krupcale for f28
|
|
|
feee39c |
|
|
|
6377a15 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-2
|
|
|
6377a15 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
6377a15 |
|
|
|
8164a37 |
* Thu Jul 5 2018 Jos de Kloe <josdekloe@gmail.com> - 2.8.0-1
|
|
|
8164a37 |
- Upgrade to version 2.8.0
|
|
|
8164a37 |
|
|
|
9cab2c2 |
* Tue May 08 2018 Jos de Kloe <josdekloe@gmail.com> - 2.7.3-1
|
|
|
9cab2c2 |
- Upgrade to version 2.7.3
|
|
|
9cab2c2 |
- adjust latest grib_api version to 1.26.1-1
|
|
|
9cab2c2 |
|
|
|
ebe8fef |
* Thu Mar 29 2018 Jos de Kloe <josdekloe@gmail.com> - 2.7.0-2
|
|
|
ebe8fef |
- added ExcludeArch statements for the failing architectures
|
|
|
ebe8fef |
|
|
|
d760bc3 |
* Thu Mar 22 2018 Jos de Kloe <josdekloe@gmail.com> - 2.7.0-1
|
|
|
d760bc3 |
- Upgrade to version 2.7.0
|
|
|
d760bc3 |
- Fix rpath and some permission issues
|
|
|
d760bc3 |
- Remove Provides, add post/postun sections, add LD_LIBRARY_PATH
|
|
|
d760bc3 |
- Fix failing tests in check section
|
|
|
d760bc3 |
- Implement so version because upstream refuses to do so
|
|
|
d760bc3 |
- Add fix for test failure 184 and ldconfig_scriptlets
|
|
|
d760bc3 |
and move unversioned so file to devel package
|
|
|
a0b1b42 |
as suggested by Robert-Andre Mauchin
|
|
|
d760bc3 |
- Add a documentation and a data sub-package
|
|
|
d760bc3 |
- Change the license and add a note explaining why this was done
|
|
|
d760bc3 |
|
|
|
d760bc3 |
* Fri Mar 24 2017 Orion Poplawski <orion@cora.nwra.com> - 2.2.0-1
|
|
|
d760bc3 |
- Initial Fedora package
|