%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname Countr %global packver 3.5.8 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.5.8 Release: 1%{?dist}%{?buildtag} Summary: Flexible Univariate Count Models Based on Renewal Processes License: GPL (>= 2) 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 BuildRequires: R-CRAN-Rdpack >= 0.7 BuildRequires: R-CRAN-Rcpp >= 0.11.3 BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-flexsurv BuildRequires: R-CRAN-Formula BuildRequires: R-CRAN-VGAM BuildRequires: R-CRAN-optimx BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-boot BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-car BuildRequires: R-utils BuildRequires: R-CRAN-lattice BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-standardize BuildRequires: R-CRAN-lmtest BuildRequires: R-CRAN-xtable BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-Rdpack >= 0.7 Requires: R-CRAN-Rcpp >= 0.11.3 Requires: R-CRAN-Matrix Requires: R-CRAN-flexsurv Requires: R-CRAN-Formula Requires: R-CRAN-VGAM Requires: R-CRAN-optimx Requires: R-CRAN-numDeriv Requires: R-CRAN-boot Requires: R-CRAN-MASS Requires: R-CRAN-car Requires: R-utils Requires: R-CRAN-lattice Requires: R-CRAN-RColorBrewer Requires: R-CRAN-dplyr Requires: R-CRAN-standardize Requires: R-CRAN-lmtest Requires: R-CRAN-xtable %description Flexible univariate count models based on renewal processes. The models may include covariates and can be specified with familiar formula syntax as in glm() and package 'flexsurv'. The methodology is described by Kharrat et all (2019) (included as vignette 'Countr_guide' in the package). If the suggested package 'pscl' is not available from CRAN, it can be installed with 'remotes::install_github("cran/pscl")'. It is no longer used by the functions in this package but is needed for some of the extended examples. %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}