%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname pdfetch %global packver 0.3.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.2 Release: 1%{?dist}%{?buildtag} Summary: Fetch Economic and Financial Time Series Data from Public Sources License: GPL 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-httr BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-xts BuildRequires: R-CRAN-XML BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-xml2 BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-quantmod Requires: R-CRAN-httr Requires: R-CRAN-zoo Requires: R-CRAN-xts Requires: R-CRAN-XML Requires: R-CRAN-lubridate Requires: R-CRAN-jsonlite Requires: R-CRAN-xml2 Requires: R-CRAN-stringr Requires: R-CRAN-magrittr Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-readr Requires: R-CRAN-quantmod %description Download economic and financial time series from public sources, including the St Louis Fed's FRED system, Yahoo Finance, the US Bureau of Labor Statistics, the US Energy Information Administration, the World Bank, Eurostat, the European Central Bank, the Bank of England, the UK's Office of National Statistics, Deutsche Bundesbank, and INSEE. %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}