%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname vasicekreg %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: Regression Modeling Using Vasicek Distribution License: MIT + 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 BuildRequires: R-CRAN-Rcpp BuildRequires: R-stats BuildRequires: R-CRAN-gamlss BuildRequires: R-CRAN-gamlss.dist BuildRequires: R-CRAN-mvtnorm Requires: R-CRAN-Rcpp Requires: R-stats Requires: R-CRAN-gamlss Requires: R-CRAN-gamlss.dist Requires: R-CRAN-mvtnorm %description Provides density, cumulative distribution, quantile, and random generation functions for Vasicek distributions with standard normal and standard logistic kernels. The normal-kernel distribution is parameterized by either its mean or a fixed quantile, whereas the logistic-kernel distribution uses a fixed-quantile parameterization. Zero-adjusted, one-adjusted, and zero-and-one-adjusted extensions of the normal-kernel mean parameterization are also provided for responses that include boundary values. The corresponding 'NVASIM', 'NVASIQ', 'LVASIQ', 'ZANVASIM', 'OANVASIM', and 'ZOANVASIM' families are available for fitting Generalized Additive Models for Location, Scale and Shape, as introduced by Rigby and Stasinopoulos (2005, ). Some functions are written in 'C++' using 'Rcpp', developed by Eddelbuettel and Francois (2011, ). %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}