%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname cmsafvis %global packver 1.2.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.2.7 Release: 1%{?dist}%{?buildtag} Summary: Tools to Visualize CM SAF NetCDF Data License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0 Requires: R-core >= 4.0 BuildArch: noarch BuildRequires: R-methods >= 3.6 BuildRequires: R-CRAN-maps >= 3.3.0 BuildRequires: R-CRAN-raster >= 3.0 BuildRequires: R-CRAN-fields >= 10.3 BuildRequires: R-CRAN-terra >= 1.7 BuildRequires: R-CRAN-colorspace >= 1.4 BuildRequires: R-CRAN-mapproj >= 1.2.7 BuildRequires: R-CRAN-progress >= 1.2.2 BuildRequires: R-CRAN-cmsafops >= 1.2.1 BuildRequires: R-CRAN-ncdf4 >= 1.17 BuildRequires: R-CRAN-countrycode >= 1.1 BuildRequires: R-CRAN-sf >= 1.0 BuildRequires: R-CRAN-assertthat >= 0.2.1 BuildRequires: R-CRAN-png >= 0.1 BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-rasterVis BuildRequires: R-CRAN-gridExtra BuildRequires: R-utils Requires: R-methods >= 3.6 Requires: R-CRAN-maps >= 3.3.0 Requires: R-CRAN-raster >= 3.0 Requires: R-CRAN-fields >= 10.3 Requires: R-CRAN-terra >= 1.7 Requires: R-CRAN-colorspace >= 1.4 Requires: R-CRAN-mapproj >= 1.2.7 Requires: R-CRAN-progress >= 1.2.2 Requires: R-CRAN-cmsafops >= 1.2.1 Requires: R-CRAN-ncdf4 >= 1.17 Requires: R-CRAN-countrycode >= 1.1 Requires: R-CRAN-sf >= 1.0 Requires: R-CRAN-assertthat >= 0.2.1 Requires: R-CRAN-png >= 0.1 Requires: R-CRAN-RColorBrewer Requires: R-CRAN-rasterVis Requires: R-CRAN-gridExtra Requires: R-utils %description The Satellite Application Facility on Climate Monitoring (CM SAF) is a ground segment of the European Organization for the Exploitation of Meteorological Satellites (EUMETSAT) and one of EUMETSATs Satellite Application Facilities. The CM SAF contributes to the sustainable monitoring of the climate system by providing essential climate variables related to the energy and water cycle of the atmosphere (). It is a joint cooperation of eight National Meteorological and Hydrological Services. The 'cmsafvis' R-package provides a collection of R-operators for the analysis and visualization of CM SAF NetCDF data. CM SAF climate data records are provided for free via (). Detailed information and test data are provided on the CM SAF webpage (). %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true [ -d %{packname}/src ] && find %{packname}/src/Make* -type f -exec \ sed -i 's@-g0@@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}