%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname CSTools %global packver 5.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 5.2.0 Release: 1%{?dist}%{?buildtag} Summary: Assessing Skill of Climate Forecasts on Seasonal-to-Decadal Timescales License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-multiApply >= 2.1.1 BuildRequires: R-CRAN-maps BuildRequires: R-CRAN-qmap BuildRequires: R-CRAN-easyVerification BuildRequires: R-CRAN-s2dv BuildRequires: R-CRAN-startR BuildRequires: R-CRAN-rainfarmr BuildRequires: R-CRAN-ClimProjDiags BuildRequires: R-CRAN-ncdf4 BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-abind BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-verification BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-easyNCDF Requires: R-CRAN-multiApply >= 2.1.1 Requires: R-CRAN-maps Requires: R-CRAN-qmap Requires: R-CRAN-easyVerification Requires: R-CRAN-s2dv Requires: R-CRAN-startR Requires: R-CRAN-rainfarmr Requires: R-CRAN-ClimProjDiags Requires: R-CRAN-ncdf4 Requires: R-CRAN-plyr Requires: R-CRAN-abind Requires: R-CRAN-data.table Requires: R-CRAN-reshape2 Requires: R-CRAN-ggplot2 Requires: R-CRAN-RColorBrewer Requires: R-graphics Requires: R-grDevices Requires: R-stats Requires: R-utils Requires: R-CRAN-verification Requires: R-CRAN-lubridate Requires: R-CRAN-scales Requires: R-CRAN-easyNCDF %description Exploits dynamical seasonal forecasts in order to provide information relevant to stakeholders at the seasonal timescale. The package contains process-based methods for forecast calibration, bias correction, statistical and stochastic downscaling, optimal forecast combination and multivariate verification, as well as basic and advanced tools to obtain tailored products. This package was developed in the context of the 'ERA4CS' project 'MEDSCOPE' and the 'H2020 S2S4E' project and includes contributions from 'ArticXchange' project founded by 'EU-PolarNet 2'. 'Pérez-Zanón et al. (2022) '. 'Doblas-Reyes et al. (2005) '. 'Mishra et al. (2018) '. 'Sanchez-Garcia et al. (2019) '. 'Straus et al. (2007) '. 'Terzago et al. (2018) '. 'Torralba et al. (2017) '. 'D'Onofrio et al. (2014) '. 'Verfaillie et al. (2017) '. 'Van Schaeybroeck et al. (2019) '. 'Yiou et al. (2013) '. %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}