%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname elaborator %global packver 1.3.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.3.4 Release: 1%{?dist}%{?buildtag} Summary: A 'shiny' Application for Exploring Laboratory Data License: GPL-3 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-seriation BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-DT BuildRequires: R-CRAN-here BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-forcats BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-bsplus BuildRequires: R-CRAN-dendextend BuildRequires: R-CRAN-haven BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-shape BuildRequires: R-CRAN-shinyWidgets BuildRequires: R-CRAN-shinydashboard Requires: R-CRAN-seriation Requires: R-CRAN-shiny Requires: R-CRAN-dplyr Requires: R-CRAN-purrr Requires: R-CRAN-DT Requires: R-CRAN-here Requires: R-CRAN-tidyselect Requires: R-CRAN-rlang Requires: R-CRAN-tidyr Requires: R-CRAN-forcats Requires: R-CRAN-RColorBrewer Requires: R-CRAN-bsplus Requires: R-CRAN-dendextend Requires: R-CRAN-haven Requires: R-CRAN-reshape2 Requires: R-CRAN-shape Requires: R-CRAN-shinyWidgets Requires: R-CRAN-shinydashboard %description A novel concept for generating knowledge and gaining insights into laboratory data. You will be able to efficiently and easily explore your laboratory data from different perspectives. Janitza, S., Majumder, M., Mendolia, F., Jeske, S., & Kulmann, H. (2021) . %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}