%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname tabxplor %global packver 2.0.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.0.1 Release: 1%{?dist}%{?buildtag} Summary: User-Friendly Tables with Color Helpers for Data Exploration License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildArch: noarch BuildRequires: R-CRAN-nnet >= 7.3.0 BuildRequires: R-CRAN-MASS >= 7.3.0 BuildRequires: R-stats >= 4.0.0 BuildRequires: R-CRAN-tibble >= 3.1.0 BuildRequires: R-CRAN-survey >= 3.0 BuildRequires: R-CRAN-cli >= 2.0.0 BuildRequires: R-CRAN-pillar >= 1.6.0 BuildRequires: R-CRAN-tidyselect >= 1.2.0 BuildRequires: R-CRAN-tidyr >= 1.1.0 BuildRequires: R-CRAN-dplyr >= 1.0.3 BuildRequires: R-CRAN-rlang >= 1.0.0 BuildRequires: R-CRAN-lifecycle >= 1.0.0 BuildRequires: R-CRAN-forcats >= 0.5.0 BuildRequires: R-CRAN-purrr >= 0.3.0 BuildRequires: R-CRAN-vctrs >= 0.3.0 BuildRequires: R-utils BuildRequires: R-CRAN-data.table BuildRequires: R-grid Requires: R-CRAN-nnet >= 7.3.0 Requires: R-CRAN-MASS >= 7.3.0 Requires: R-stats >= 4.0.0 Requires: R-CRAN-tibble >= 3.1.0 Requires: R-CRAN-survey >= 3.0 Requires: R-CRAN-cli >= 2.0.0 Requires: R-CRAN-pillar >= 1.6.0 Requires: R-CRAN-tidyselect >= 1.2.0 Requires: R-CRAN-tidyr >= 1.1.0 Requires: R-CRAN-dplyr >= 1.0.3 Requires: R-CRAN-rlang >= 1.0.0 Requires: R-CRAN-lifecycle >= 1.0.0 Requires: R-CRAN-forcats >= 0.5.0 Requires: R-CRAN-purrr >= 0.3.0 Requires: R-CRAN-vctrs >= 0.3.0 Requires: R-utils Requires: R-CRAN-data.table Requires: R-grid %description Make it easy to deal with multiple cross-tables in data exploration, by creating them, manipulating them, and adding color helpers to highlight deviations (differences from totals, comparisons between lines or columns, contributions to variance, odds ratios, etc.) and significance (confidence intervals, stars, etc.). Create the same kind of tables for regression models, with a framework to compare model effects with their crude/observed counterpart systematically. All functions render data frames which can be easily manipulated. All tables can be exported with formats and colors to 'Excel', html and markdown. %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}