%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname semboottools %global packver 0.1.2.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.2.1 Release: 1%{?dist}%{?buildtag} Summary: Bootstrapping Helpers for Structural Equation Modelling License: GPL (>= 3) 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-CRAN-boot BuildRequires: R-CRAN-lavaan BuildRequires: R-CRAN-psych BuildRequires: R-CRAN-lavaan.printer BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-GGally BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-patchwork Requires: R-CRAN-boot Requires: R-CRAN-lavaan Requires: R-CRAN-psych Requires: R-CRAN-lavaan.printer Requires: R-CRAN-ggplot2 Requires: R-CRAN-GGally Requires: R-CRAN-rlang Requires: R-CRAN-patchwork %description A collection of helper functions for forming bootstrapping confidence intervals and examining bootstrap estimates in structural equation modelling, introduced in Yang and Cheung (2026) The function currently support models fitted by the 'lavaan' package by Rosseel (2012) . %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}