%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname strvalidator %global packver 2.4.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.4.1 Release: 1%{?dist}%{?buildtag} Summary: Process Control and Validation of Forensic STR Kits License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.1.3 Requires: R-core >= 3.1.3 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 2.0.0 BuildRequires: R-CRAN-gWidgets2tcltk > 1.0.6 BuildRequires: R-CRAN-gWidgets2 BuildRequires: R-CRAN-gridExtra BuildRequires: R-grid BuildRequires: R-CRAN-gtable BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-DT BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-plotly BuildRequires: R-grDevices BuildRequires: R-graphics BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-MASS Requires: R-CRAN-ggplot2 >= 2.0.0 Requires: R-CRAN-gWidgets2tcltk > 1.0.6 Requires: R-CRAN-gWidgets2 Requires: R-CRAN-gridExtra Requires: R-grid Requires: R-CRAN-gtable Requires: R-CRAN-plyr Requires: R-CRAN-scales Requires: R-CRAN-data.table Requires: R-CRAN-DT Requires: R-CRAN-dplyr Requires: R-CRAN-plotly Requires: R-grDevices Requires: R-graphics Requires: R-stats Requires: R-utils Requires: R-CRAN-MASS %description An open source platform for validation and process control. Tools to analyze data from internal validation of forensic short tandem repeat (STR) kits are provided. The tools are developed to provide the necessary data to conform with guidelines for internal validation issued by the European Network of Forensic Science Institutes (ENFSI) DNA Working Group, and the Scientific Working Group on DNA Analysis Methods (SWGDAM). A front-end graphical user interface is provided. More information about each function can be found in the respective help documentation. %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}