%global __brp_check_rpaths %{nil} %global packname canvasXpress.data %global packver 1.34.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.34.2 Release: 1%{?dist}%{?buildtag} Summary: Datasets for the 'canvasXpress' Package License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5 Requires: R-core >= 3.5 BuildArch: noarch %description Contains the prepared data that is needed for the 'shiny' application examples in the 'canvasXpress' package. This package also includes datasets used for automated 'testthat' tests. Scotto L, Narayan G, Nandula SV, Arias-Pulido H et al. (2008) . Davis S, Meltzer PS (2007) . %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 # 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}