%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname EFA.dimensions %global packver 0.1.9.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.9.1 Release: 1%{?dist}%{?buildtag} Summary: Exploratory Factor Analysis Functions for Assessing Dimensionality License: GPL (>= 2) 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-stats BuildRequires: R-CRAN-psych BuildRequires: R-CRAN-polycor BuildRequires: R-CRAN-EFAtools BuildRequires: R-utils BuildRequires: R-CRAN-mirt BuildRequires: R-CRAN-GPArotation BuildRequires: R-CRAN-lavaan BuildRequires: R-CRAN-semTools Requires: R-stats Requires: R-CRAN-psych Requires: R-CRAN-polycor Requires: R-CRAN-EFAtools Requires: R-utils Requires: R-CRAN-mirt Requires: R-CRAN-GPArotation Requires: R-CRAN-lavaan Requires: R-CRAN-semTools %description Functions for an assortment of factor analysis-related procedures, including eleven procedures for determining the number of factors; for factor analysis with multiple options for methods of extraction and rotation; for bi-factor analysis; for extension factor analysis; options for running the analyses using either raw data or correlation matrices as input and with options for conducting the analyses using Pearson correlations, Kendall correlations, Spearman correlations, gamma correlations, or polychoric correlations; wrapper 'lavaan'-based functions for factorial invariance and exploratory structural equation modeling; functions for the factor-ability of a correlation matrix, for the congruence between factors from different datasets, for the assessment of local independence, for the assessment of factor solution complexity, for internal consistency, and for correcting Pearson correlation coefficients for attenuation due to unreliability. Auerswald & Moshagen (2019, ); Field, Miles, & Field (2012, ISBN:978-1-4462-0045-2); Mulaik (2010, ISBN:978-1-4200-9981-2); O'Connor (2000, ). %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}