%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname biometryassist
%global packver 1.2.1
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 1.2.1
Release: 1%{?dist}%{?buildtag}
Summary: Functions to Assist Design and Analysis of Agronomic Experiments
License: MIT + file LICENSE
URL: https://cran.r-project.org/package=%{packname}
Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz
BuildRequires: R-devel >= 4.0.0
Requires: R-core >= 4.0.0
BuildArch: noarch
BuildRequires: R-CRAN-rlang >= 1.0.0
BuildRequires: R-CRAN-agricolae
BuildRequires: R-CRAN-askpass
BuildRequires: R-CRAN-cowplot
BuildRequires: R-CRAN-curl
BuildRequires: R-CRAN-emmeans
BuildRequires: R-CRAN-farver
BuildRequires: R-CRAN-ggplot2
BuildRequires: R-CRAN-lattice
BuildRequires: R-CRAN-multcompView
BuildRequires: R-CRAN-pracma
BuildRequires: R-CRAN-scales
BuildRequires: R-CRAN-stringi
BuildRequires: R-CRAN-xml2
Requires: R-CRAN-rlang >= 1.0.0
Requires: R-CRAN-agricolae
Requires: R-CRAN-askpass
Requires: R-CRAN-cowplot
Requires: R-CRAN-curl
Requires: R-CRAN-emmeans
Requires: R-CRAN-farver
Requires: R-CRAN-ggplot2
Requires: R-CRAN-lattice
Requires: R-CRAN-multcompView
Requires: R-CRAN-pracma
Requires: R-CRAN-scales
Requires: R-CRAN-stringi
Requires: R-CRAN-xml2
%description
Provides functions to aid in the design and analysis of agronomic and
agricultural experiments through easy access to documentation and helper
functions, especially for users who are learning these concepts. While not
required for most functionality, this package enhances the `asreml`
package which provides a computationally efficient algorithm for fitting
mixed models using Residual Maximum Likelihood. It is a commercial package
that can be purchased as 'asreml-R' from 'VSNi' , who
will supply a zip file for local installation/updating (see
).
%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}