%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname rsurvstat %global packver 0.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.4 Release: 1%{?dist}%{?buildtag} Summary: Download Infectious Disease Data from 'SurvStat' (Robert Koch Institute) 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 Requires: R-core >= 3.5 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-xml2 BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-curl BuildRequires: R-CRAN-whisker BuildRequires: R-CRAN-fs BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-cli BuildRequires: R-CRAN-locfit BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-sf Requires: R-CRAN-dplyr Requires: R-CRAN-magrittr Requires: R-CRAN-xml2 Requires: R-CRAN-stringr Requires: R-CRAN-tibble Requires: R-CRAN-httr Requires: R-CRAN-curl Requires: R-CRAN-whisker Requires: R-CRAN-fs Requires: R-CRAN-purrr Requires: R-CRAN-tidyr Requires: R-CRAN-cli Requires: R-CRAN-locfit Requires: R-CRAN-rlang Requires: R-CRAN-sf %description Provides an interface to the 'SurvStat' web service from the Robert Koch Institute () allowing downloads of disease time series stratified by pathogen type and subtype, age, and geography from notifiable disease reports in Germany. %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}