%global __brp_check_rpaths %{nil} %global packname MSRDT %global packver 0.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.0 Release: 3%{?dist}%{?buildtag} Summary: Multi-State Reliability Demonstration Tests (MSRDT) License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.3.0 Requires: R-core >= 3.3.0 BuildArch: noarch BuildRequires: R-CRAN-gtools BuildRequires: R-stats BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-dplyr BuildRequires: R-utils Requires: R-CRAN-gtools Requires: R-stats Requires: R-CRAN-reshape2 Requires: R-CRAN-dplyr Requires: R-utils %description This is a implementation of design methods for multi-state reliability demonstration tests (MSRDT) with failure count data, which is associated with the work from the published paper "Multi-state Reliability Demonstration Tests" by Suiyao Chen et al. (2017) . It implements two types of MSRDT, multiple periods (MP) and multiple failure modes (MFM). For MP, two different scenarios with criteria on cumulative periods (Cum) or separate periods (Sep) are implemented respectively. It also provides the implementation of conventional design method, namely binomial tests for failure count data. %prep %setup -q -c -n %{packname} find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; %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 %files %{rlibdir}/%{packname}