%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname aPEAR %global packver 1.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.0 Release: 1%{?dist}%{?buildtag} Summary: Advanced Pathway Enrichment Analysis Representation License: MIT + file LICENSE 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-arules BuildRequires: R-CRAN-bayesbio BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-igraph BuildRequires: R-CRAN-lsa BuildRequires: R-CRAN-MCL BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-tibble BuildRequires: R-utils BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggrepel BuildRequires: R-CRAN-ggforce Requires: R-CRAN-arules Requires: R-CRAN-bayesbio Requires: R-CRAN-data.table Requires: R-CRAN-dplyr Requires: R-CRAN-igraph Requires: R-CRAN-lsa Requires: R-CRAN-MCL Requires: R-CRAN-reshape2 Requires: R-CRAN-tibble Requires: R-utils Requires: R-stats Requires: R-methods Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggrepel Requires: R-CRAN-ggforce %description Simplify pathway enrichment analysis results by detecting clusters of similar pathways and visualizing it as an enrichment network, where nodes and edges describe the pathways and similarity between them, respectively. This reduces the redundancy of the overlapping pathways and helps to notice the most important biological themes in the data (Kerseviciute and Gordevicius (2023) ). %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}