%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname hagis %global packver 3.1.12 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.1.12 Release: 1%{?dist}%{?buildtag} Summary: Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.4.0 Requires: R-core >= 3.4.0 BuildArch: noarch BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-pander BuildRequires: R-stats BuildRequires: R-utils Requires: R-CRAN-data.table Requires: R-CRAN-ggplot2 Requires: R-CRAN-pander Requires: R-stats Requires: R-utils %description Analysis of plant pathogen pathotype survey data. Functions provided calculate distribution of susceptibilities, distribution of complexities with statistics, pathotype frequency distribution, as well as diversity indices for pathotypes. This package is meant to be a direct replacement for Herrmann, Löwer and Schachtel's (1999) Habgood-Gilmour Spreadsheet, 'HaGiS', previously used for pathotype analysis. %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}