%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ggseg %global packver 2.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.2.0 Release: 1%{?dist}%{?buildtag} Summary: Plotting Tool for Brain Atlases License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.3 Requires: R-core >= 3.3 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.3 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-tidyr >= 1.0.0 BuildRequires: R-CRAN-ggseg.formats >= 0.0.3 BuildRequires: R-CRAN-cli BuildRequires: R-grid BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-rlang BuildRequires: R-utils Requires: R-CRAN-ggplot2 >= 3.3 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-tidyr >= 1.0.0 Requires: R-CRAN-ggseg.formats >= 0.0.3 Requires: R-CRAN-cli Requires: R-grid Requires: R-CRAN-lifecycle Requires: R-CRAN-rlang Requires: R-utils %description Provides a 'ggplot2' geom and position for visualizing brain region data on cortical, subcortical, and white matter tract atlases. Brain atlas geometries are stored as polygon data, enabling seamless integration with the 'ggplot2' ecosystem including faceting, custom scales, and themes. Mowinckel & Vidal-PiƱeiro (2020) . %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}