%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname joineR %global packver 1.2.8 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.2.8 Release: 1%{?dist}%{?buildtag} Summary: Joint Modelling of Repeated Measurements and Time-to-Event Data License: GPL-3 | file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6 Requires: R-core >= 3.6 BuildArch: noarch BuildRequires: R-CRAN-survival BuildRequires: R-graphics BuildRequires: R-CRAN-lattice BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-nlme BuildRequires: R-CRAN-statmod BuildRequires: R-stats BuildRequires: R-utils Requires: R-CRAN-survival Requires: R-graphics Requires: R-CRAN-lattice Requires: R-CRAN-MASS Requires: R-CRAN-nlme Requires: R-CRAN-statmod Requires: R-stats Requires: R-utils %description Analysis of repeated measurements and time-to-event data via random effects joint models. Fits the joint models proposed by Henderson and colleagues (single event time) and by Williamson and colleagues (2008) (competing risks events time) to a single continuous repeated measure. The time-to-event data is modelled using a (cause-specific) Cox proportional hazards regression model with time-varying covariates. The longitudinal outcome is modelled using a linear mixed effects model. The association is captured by a latent Gaussian process. The model is estimated using am Expectation Maximization algorithm. Some plotting functions and the variogram are also included. This project is funded by the Medical Research Council (Grant numbers G0400615 and MR/M013227/1). %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}