%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname eixport %global packver 0.6.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.0 Release: 1%{?dist}%{?buildtag} Summary: Export Emissions to Atmospheric Models License: MIT + file LICENSE 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 BuildArch: noarch BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-ncdf4 BuildRequires: R-CRAN-raster BuildRequires: R-methods BuildRequires: R-CRAN-cptcity BuildRequires: R-utils BuildRequires: R-CRAN-data.table Requires: R-CRAN-sf Requires: R-CRAN-ncdf4 Requires: R-CRAN-raster Requires: R-methods Requires: R-CRAN-cptcity Requires: R-utils Requires: R-CRAN-data.table %description Emissions are the mass of pollutants released into the atmosphere. Air quality models need emissions data, with spatial and temporal distribution, to represent air pollutant concentrations. This package, eixport, creates inputs for the air quality models 'WRF-Chem' Grell et al (2005) , 'MUNICH' Kim et al (2018) , 'BRAMS-SPM' Freitas et al (2005) and 'RLINE' Snyder et al (2013) . See the 'eixport' website () for more information, documentations and examples. More details in Ibarra-Espinosa et al (2018) . %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}