%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname mand %global packver 3.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.0 Release: 1%{?dist}%{?buildtag} Summary: Multivariate Analysis for Neuroimaging 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.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-oro.nifti Requires: R-stats Requires: R-methods Requires: R-graphics Requires: R-grDevices Requires: R-CRAN-oro.nifti %description Provides functions for multivariate analysis and visualization of neuroimaging data. The package contains the functions and example data used in the book 'Multivariate Analysis for Neuroimaging Data' by Kawaguchi (2021, ISBN: 978-0367255329). It includes utilities for image visualization, image data matrix construction, basis reconstruction, multicomponent visualization, predictive modeling, simulation, and multiblock analysis. Version 3.0 preserves the public interfaces used in the accompanying package vignettes. %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}