%global __brp_check_rpaths %{nil} %global packname dynamic %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: DFI Cutoffs for Latent Variable Models License: AGPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0.0 Requires: R-core >= 4.0.0 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.3.0 BuildRequires: R-CRAN-tibble >= 3.0.0 BuildRequires: R-CRAN-magrittr >= 1.5 BuildRequires: R-CRAN-stringr >= 1.4.0 BuildRequires: R-CRAN-patchwork >= 1.1.1 BuildRequires: R-CRAN-tidyr >= 1.1.0 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-lavaan >= 0.6.7 BuildRequires: R-CRAN-simstandard >= 0.6.2 BuildRequires: R-CRAN-purrr >= 0.3.3 Requires: R-CRAN-ggplot2 >= 3.3.0 Requires: R-CRAN-tibble >= 3.0.0 Requires: R-CRAN-magrittr >= 1.5 Requires: R-CRAN-stringr >= 1.4.0 Requires: R-CRAN-patchwork >= 1.1.1 Requires: R-CRAN-tidyr >= 1.1.0 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-lavaan >= 0.6.7 Requires: R-CRAN-simstandard >= 0.6.2 Requires: R-CRAN-purrr >= 0.3.3 %description Returns dynamic fit index (DFI) cutoffs for latent variable models that are tailored to the user's model statement, model type, and sample size. This is the counterpart of the Shiny Application, . %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}