%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname siniaR %global packver 0.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.0 Release: 1%{?dist}%{?buildtag} Summary: Access to Peru's Environmental Statistics ('SINIA' / 'MINAM') License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-CRAN-curl >= 4.3.0 BuildRequires: R-CRAN-cli >= 3.0.0 BuildRequires: R-CRAN-tibble >= 3.0.0 BuildRequires: R-CRAN-jsonlite >= 1.7.0 Requires: R-CRAN-curl >= 4.3.0 Requires: R-CRAN-cli >= 3.0.0 Requires: R-CRAN-tibble >= 3.0.0 Requires: R-CRAN-jsonlite >= 1.7.0 %description Provides programmatic access to official environmental statistics and data of Peru from the National Environmental Information System ('SINIA', ), Ministry of the Environment ('MINAM'). Includes indicator catalogs, technical metadata sheets ('fichas técnicas'), and structured historical series for 'R'. %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}