%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname poppr %global packver 2.9.6 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.9.6 Release: 1%{?dist}%{?buildtag} Summary: Genetic Analysis of Populations with Mixed Reproduction License: GPL-2 | GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.15.1 Requires: R-core >= 2.15.1 BuildRequires: R-CRAN-ape >= 3.1.1 BuildRequires: R-CRAN-adegenet >= 2.0.0 BuildRequires: R-CRAN-igraph >= 1.0.0 BuildRequires: R-CRAN-dplyr >= 0.4 BuildRequires: R-stats BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-utils BuildRequires: R-CRAN-vegan BuildRequires: R-CRAN-ggplot2 BuildRequires: R-methods BuildRequires: R-CRAN-ade4 BuildRequires: R-CRAN-pegas BuildRequires: R-CRAN-polysat BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-boot BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-progressr Requires: R-CRAN-ape >= 3.1.1 Requires: R-CRAN-adegenet >= 2.0.0 Requires: R-CRAN-igraph >= 1.0.0 Requires: R-CRAN-dplyr >= 0.4 Requires: R-stats Requires: R-graphics Requires: R-grDevices Requires: R-utils Requires: R-CRAN-vegan Requires: R-CRAN-ggplot2 Requires: R-methods Requires: R-CRAN-ade4 Requires: R-CRAN-pegas Requires: R-CRAN-polysat Requires: R-CRAN-rlang Requires: R-CRAN-boot Requires: R-CRAN-shiny Requires: R-CRAN-magrittr Requires: R-CRAN-progressr %description Population genetic analyses for hierarchical analysis of partially clonal populations built upon the architecture of the 'adegenet' package. Originally described in Kamvar, Tabima, and Grünwald (2014) with version 2.0 described in Kamvar, Brooks, and Grünwald (2015) . %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}