%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname AtmChile %global packver 1.0.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.1 Release: 1%{?dist}%{?buildtag} Summary: Download Air Quality and Meteorological Information of Chile License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-plotly BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-openair BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-shinycssloaders BuildRequires: R-CRAN-DT Requires: R-CRAN-data.table Requires: R-CRAN-plotly Requires: R-CRAN-shiny Requires: R-CRAN-openair Requires: R-CRAN-lubridate Requires: R-CRAN-shinycssloaders Requires: R-CRAN-DT %description Download air quality and meteorological information of Chile from the National Air Quality System (S.I.N.C.A.) dependent on the Ministry of the Environment and the Meteorological Directorate of Chile (D.M.C.) dependent on the Directorate General of Civil Aeronautics. %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}