%global __brp_check_rpaths %{nil} %global packname ICtest %global packver 0.3-5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.5 Release: 1%{?dist}%{?buildtag} Summary: Estimating and Testing the Number of Interesting Components in Linear Dimension Reduction 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 BuildRequires: R-CRAN-ICS >= 1.3.0 BuildRequires: R-CRAN-Rcpp >= 0.12.3 BuildRequires: R-CRAN-JADE BuildRequires: R-CRAN-ggplot2 BuildRequires: R-stats BuildRequires: R-graphics BuildRequires: R-CRAN-ICSNP BuildRequires: R-CRAN-survey BuildRequires: R-CRAN-GGally BuildRequires: R-CRAN-png BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-xts BuildRequires: R-CRAN-RcppRoll BuildRequires: R-CRAN-mvtnorm BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-ICS >= 1.3.0 Requires: R-CRAN-Rcpp >= 0.12.3 Requires: R-CRAN-JADE Requires: R-CRAN-ggplot2 Requires: R-stats Requires: R-graphics Requires: R-CRAN-ICSNP Requires: R-CRAN-survey Requires: R-CRAN-GGally Requires: R-CRAN-png Requires: R-CRAN-zoo Requires: R-CRAN-xts Requires: R-CRAN-RcppRoll Requires: R-CRAN-mvtnorm %description For different linear dimension reduction methods like principal components analysis (PCA), independent components analysis (ICA) and supervised linear dimension reduction tests and estimates for the number of interesting components (ICs) are provided. %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}