%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname statgenHTP %global packver 1.0.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.7 Release: 1%{?dist}%{?buildtag} Summary: High Throughput Phenotyping (HTP) Data Analysis License: GPL URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6 Requires: R-core >= 3.6 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.3.0 BuildRequires: R-CRAN-SpATS >= 1.0.13 BuildRequires: R-CRAN-animation BuildRequires: R-CRAN-factoextra BuildRequires: R-CRAN-ggforce BuildRequires: R-CRAN-ggnewscale BuildRequires: R-grid BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-Matrix BuildRequires: R-methods BuildRequires: R-CRAN-LMMsolver BuildRequires: R-CRAN-locfit BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-spam Requires: R-CRAN-ggplot2 >= 3.3.0 Requires: R-CRAN-SpATS >= 1.0.13 Requires: R-CRAN-animation Requires: R-CRAN-factoextra Requires: R-CRAN-ggforce Requires: R-CRAN-ggnewscale Requires: R-grid Requires: R-CRAN-gridExtra Requires: R-CRAN-Matrix Requires: R-methods Requires: R-CRAN-LMMsolver Requires: R-CRAN-locfit Requires: R-CRAN-lubridate Requires: R-CRAN-rlang Requires: R-CRAN-reshape2 Requires: R-CRAN-scales Requires: R-CRAN-spam %description Phenotypic analysis of data coming from high throughput phenotyping (HTP) platforms, including different types of outlier detection, spatial analysis, and parameter estimation. The package is being developed within the EPPN2020 project (). Some functions have been created to be used in conjunction with the R package 'asreml' for the 'ASReml' software, which can be obtained upon purchase from 'VSN' international (). %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}