%global __brp_check_rpaths %{nil} %global packname admixr %global packver 0.9.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.9.1 Release: 2%{?dist}%{?buildtag} Summary: An Interface for Running 'ADMIXTOOLS' Analyses License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tibble BuildRequires: R-stats BuildRequires: R-CRAN-rlang BuildRequires: R-utils Requires: R-CRAN-dplyr Requires: R-CRAN-magrittr Requires: R-CRAN-readr Requires: R-CRAN-stringr Requires: R-CRAN-tibble Requires: R-stats Requires: R-CRAN-rlang Requires: R-utils %description An interface for performing all stages of 'ADMIXTOOLS' analyses () entirely from R. Wrapper functions (D, f4, f3, etc.) completely automate the generation of intermediate configuration files, run 'ADMIXTOOLS' programs on the command-line, and parse output files to extract values of interest. This allows users to focus on the analysis itself instead of worrying about low-level technical details. A set of complementary functions for processing and filtering of data in the 'EIGENSTRAT' format is also provided. %prep %setup -q -c -n %{packname} find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true %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 find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}