%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname NeuralSens %global packver 1.1.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.3 Release: 1%{?dist}%{?buildtag} Summary: Sensitivity Analysis of Neural Networks License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-NeuralNetTools BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-caret BuildRequires: R-CRAN-fastDummies BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-Hmisc BuildRequires: R-CRAN-ggforce BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-ggnewscale BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-ggrepel BuildRequires: R-CRAN-ggbreak BuildRequires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-gridExtra Requires: R-CRAN-NeuralNetTools Requires: R-CRAN-reshape2 Requires: R-CRAN-caret Requires: R-CRAN-fastDummies Requires: R-CRAN-stringr Requires: R-CRAN-Hmisc Requires: R-CRAN-ggforce Requires: R-CRAN-scales Requires: R-CRAN-ggnewscale Requires: R-CRAN-magrittr Requires: R-CRAN-ggrepel Requires: R-CRAN-ggbreak Requires: R-CRAN-dplyr %description Analysis functions to quantify inputs importance in neural network models. Functions are available for calculating and plotting the inputs importance and obtaining the activation function of each neuron layer and its derivatives. The importance of a given input is defined as the distribution of the derivatives of the output with respect to that input in each training data point . %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}