%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname drhutools %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: Political Science Academic Research Gears License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-htmltools BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-htmlwidgets BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-leaflet BuildRequires: R-CRAN-sp BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-CRAN-gganimate BuildRequires: R-CRAN-magick BuildRequires: R-CRAN-mapview BuildRequires: R-CRAN-webshot BuildRequires: R-CRAN-animation BuildRequires: R-CRAN-png BuildRequires: R-grDevices Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-purrr Requires: R-CRAN-htmltools Requires: R-CRAN-sf Requires: R-CRAN-htmlwidgets Requires: R-CRAN-jsonlite Requires: R-CRAN-leaflet Requires: R-CRAN-sp Requires: R-stats Requires: R-methods Requires: R-CRAN-gganimate Requires: R-CRAN-magick Requires: R-CRAN-mapview Requires: R-CRAN-webshot Requires: R-CRAN-animation Requires: R-CRAN-png Requires: R-grDevices %description Using these tools to simplify the research process of political science and other social sciences. The current version can create folder system for academic project in political science, calculate psychological trait scores, visualize experimental and spatial data, and set up color-blind palette, functions used in academic research of political psychology or political science in general. %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}