%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ggseg %global packver 2.1.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.1.1 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 >= 4.1.0 Requires: R-core >= 4.1.0 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-cli BuildRequires: R-CRAN-ggseg.formats BuildRequires: R-grid BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-sf BuildRequires: R-stats 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-cli Requires: R-CRAN-ggseg.formats Requires: R-grid Requires: R-CRAN-lifecycle Requires: R-CRAN-sf Requires: R-stats 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 simple features ('sf'), 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}