%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname TestGardener %global packver 3.3.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.3.3 Release: 1%{?dist}%{?buildtag} Summary: Information Analysis for Test and Rating Scale Data License: GPL (>= 2) 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-fda BuildRequires: R-CRAN-rgl BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-plotly BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-pracma BuildRequires: R-CRAN-utf8 BuildRequires: R-CRAN-knitr BuildRequires: R-CRAN-rmarkdown Requires: R-CRAN-fda Requires: R-CRAN-rgl Requires: R-CRAN-ggplot2 Requires: R-CRAN-plotly Requires: R-CRAN-dplyr Requires: R-CRAN-ggpubr Requires: R-CRAN-stringr Requires: R-CRAN-tidyr Requires: R-CRAN-pracma Requires: R-CRAN-utf8 Requires: R-CRAN-knitr Requires: R-CRAN-rmarkdown %description Develop, evaluate, and score multiple choice examinations, psychological scales, questionnaires, and similar types of data involving sequences of choices among one or more sets of answers. This version of the package should be considered as brand new. Almost all of the functions have been changed, including their argument list. See the file NEWS.Rd in the Inst folder for more information. Using the package does not require any formal statistical knowledge beyond what would be provided by a first course in statistics in a social science department. There the user would encounter the concept of probability and how it is used to model data and make decisions, and would become familiar with basic mathematical and statistical notation. Most of the output is in graphical form. %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}