%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname MPV %global packver 1.64 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.64 Release: 1%{?dist}%{?buildtag} Summary: Data Sets from Montgomery, Peck and Vining License: Unlimited 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-CRAN-lattice BuildRequires: R-CRAN-KernSmooth BuildRequires: R-CRAN-randomForest Requires: R-CRAN-lattice Requires: R-CRAN-KernSmooth Requires: R-CRAN-randomForest %description Most of this package consists of data sets from the textbook Introduction to Linear Regression Analysis, by Montgomery, Peck and Vining. All data sets from the 3rd edition are included and many from the 6th edition are also included. The package also contains some additional data sets and functions. %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}