%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname gvcR %global packver 0.4.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.4.0 Release: 1%{?dist}%{?buildtag} Summary: Genotypic Variance Components License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.2.3 Requires: R-core >= 3.2.3 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-eda4treeR BuildRequires: R-CRAN-lme4 BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-rlang BuildRequires: R-stats BuildRequires: R-CRAN-supernova BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-R6 Requires: R-CRAN-dplyr Requires: R-CRAN-eda4treeR Requires: R-CRAN-lme4 Requires: R-CRAN-magrittr Requires: R-CRAN-rlang Requires: R-stats Requires: R-CRAN-supernova Requires: R-CRAN-tibble Requires: R-CRAN-R6 %description Functionalities to compute model based genetic components i.e. genotypic variance, phenotypic variance and heritability for given traits of different genotypes from replicated data using methodology explained by Burton, G. W. & Devane, E. H. (1953) () and Allard, R.W. (2010, ISBN:8126524154). %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}