%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname topr %global packver 2.0.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.0.2 Release: 1%{?dist}%{?buildtag} Summary: Create Custom Plots for Viewing Genetic Association Results License: LGPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.3.2 BuildRequires: R-CRAN-magrittr >= 1.5 BuildRequires: R-CRAN-stringr >= 1.4.0 BuildRequires: R-CRAN-scales >= 1.1.1 BuildRequires: R-CRAN-dplyr >= 1.0.2 BuildRequires: R-CRAN-ggrepel BuildRequires: R-CRAN-egg BuildRequires: R-grid BuildRequires: R-CRAN-gridExtra BuildRequires: R-utils BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-enshuman Requires: R-CRAN-ggplot2 >= 3.3.2 Requires: R-CRAN-magrittr >= 1.5 Requires: R-CRAN-stringr >= 1.4.0 Requires: R-CRAN-scales >= 1.1.1 Requires: R-CRAN-dplyr >= 1.0.2 Requires: R-CRAN-ggrepel Requires: R-CRAN-egg Requires: R-grid Requires: R-CRAN-gridExtra Requires: R-utils Requires: R-CRAN-tidyr Requires: R-CRAN-enshuman %description A collection of functions for visualizing,exploring and annotating genetic association results.Association results from multiple traits can be viewed simultaneously along with gene annotation, over the entire genome (Manhattan plot) or in the more detailed regional view. %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}