%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname tosr %global packver 0.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.4 Release: 1%{?dist}%{?buildtag} Summary: Create the Tree of Science from WoS and Scopus 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-bibliometrix BuildRequires: R-CRAN-igraph BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-rebus BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidyr BuildRequires: R-stats BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-tibble Requires: R-CRAN-bibliometrix Requires: R-CRAN-igraph Requires: R-CRAN-dplyr Requires: R-CRAN-rebus Requires: R-CRAN-magrittr Requires: R-CRAN-stringr Requires: R-CRAN-tidyr Requires: R-stats Requires: R-CRAN-rlang Requires: R-CRAN-tibble %description The goal of 'tosr' is to create the Tree of Science from Web of Science (WoS) and Scopus data. It can read files from both sources at the same time. More information can be found in Valencia-Hern√°ndez (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}