%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname disbayes %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: Bayesian Multi-State Modelling of Chronic Disease Burden 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 BuildRequires: R-CRAN-rstan >= 2.26.0 BuildRequires: R-CRAN-StanHeaders >= 2.26.0 BuildRequires: R-CRAN-BH >= 1.66.0 BuildRequires: R-CRAN-RcppEigen >= 0.3.3.3.0 BuildRequires: R-CRAN-Rcpp >= 0.12.0 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-generics BuildRequires: R-methods BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-SHELF BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-loo BuildRequires: R-CRAN-matrixStats BuildRequires: R-CRAN-RcppParallel BuildRequires: R-CRAN-rstantools Requires: R-CRAN-rstan >= 2.26.0 Requires: R-CRAN-Rcpp >= 0.12.0 Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-magrittr Requires: R-CRAN-tibble Requires: R-CRAN-generics Requires: R-methods Requires: R-CRAN-mgcv Requires: R-CRAN-SHELF Requires: R-CRAN-ggplot2 Requires: R-CRAN-loo Requires: R-CRAN-matrixStats Requires: R-CRAN-rstantools %description Estimation of incidence and case fatality for a chronic disease, given partial information, using a multi-state model. Given data on age-specific mortality and either incidence or prevalence, Bayesian inference is used to estimate the posterior distributions of incidence, case fatality, and functions of these such as prevalence. The methods are described in Jackson et al. (2023) . %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}