%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname broom %global packver 1.0.5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.5 Release: 1%{?dist}%{?buildtag} Summary: Convert Statistical Objects into Tidy Tibbles 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-tibble >= 3.0.0 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-tidyr >= 1.0.0 BuildRequires: R-CRAN-generics >= 0.0.2 BuildRequires: R-CRAN-backports BuildRequires: R-CRAN-ellipsis BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-stringr Requires: R-CRAN-tibble >= 3.0.0 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-tidyr >= 1.0.0 Requires: R-CRAN-generics >= 0.0.2 Requires: R-CRAN-backports Requires: R-CRAN-ellipsis Requires: R-CRAN-glue Requires: R-CRAN-lifecycle Requires: R-CRAN-purrr Requires: R-CRAN-rlang Requires: R-CRAN-stringr %description Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures. %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}