%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}