%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname sleeperapi %global packver 1.1.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.1 Release: 1%{?dist}%{?buildtag} Summary: Wrapper Functions Around 'Sleeper' (Fantasy Sports) API License: MIT + file LICENSE 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-jsonlite BuildRequires: R-CRAN-plotly BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-DT BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-htmlwidgets BuildRequires: R-CRAN-shinycssloaders BuildRequires: R-CRAN-shinyWidgets BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-htmltools BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-rlang Requires: R-CRAN-httr Requires: R-CRAN-jsonlite Requires: R-CRAN-plotly Requires: R-CRAN-dplyr Requires: R-CRAN-purrr Requires: R-CRAN-scales Requires: R-CRAN-DT Requires: R-CRAN-shiny Requires: R-CRAN-htmlwidgets Requires: R-CRAN-shinycssloaders Requires: R-CRAN-shinyWidgets Requires: R-CRAN-RColorBrewer Requires: R-CRAN-htmltools Requires: R-CRAN-tidyr Requires: R-CRAN-stringr Requires: R-CRAN-rlang %description For those wishing to interact with the 'Sleeper' (Fantasy Sports) API () without looking too much into its documentation (found at ), this package offers wrapper functions around the available API calls to make it easier. %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}