File R-galamm.spec of Package R-galamm

# Automatically generated by CRAN2OBS
# 
# Spec file for package galamm 
# This file is auto-generated using information in the package source, 
# esp. Description and Summary. Improvements in that area should be 
# discussed with upstream. 
# 
# Copyright (c) 2026 SUSE LINUX GmbH, Nuernberg, Germany. 
# 
# All modifications and additions to the file contributed by third parties 
# remain the property of their copyright owners, unless otherwise agreed 
# upon. The license for this file, and modifications and additions to the 
# file, is the same license as for the pristine package itself (unless the 
# license for the pristine package is not an Open Source License, in which 
# case the license is the MIT License). An "Open Source License" is a 
# license that conforms to the Open Source Definition (Version 1.9) 
# published by the Open Source Initiative. 
#  
# Please submit bugfixes or comments via http://bugs.opensuse.org/ 
# 
 
%global packname  galamm 
%global rlibdir   %{_libdir}/R/library 
 
Name:           R-%{packname} 
Version:        0.4.0 
Release:        0 
Summary:        Generalized Additive Latent and Mixed Models 
Group:          Development/Libraries/Other 
License:        GPL (>= 3) 
URL:            http://cran.r-project.org/web/packages/%{packname} 
Source:         galamm_0.4.0.tar.gz 
Requires:       R-base 
Requires:	R-gratia
Requires:	R-lme4
Requires:	R-memoise
Requires:	R-Rcpp
Requires:	R-Rdpack
Requires:	R-reformulas
Requires:	R-RcppEigen
Requires:	R-ggplot2
Requires:	R-tibble
Requires:	R-dplyr
Requires:	R-tidyr
Requires:	R-rlang
Requires:	R-patchwork
Requires:	R-vctrs
Requires:	R-mvnfast
Requires:	R-purrr
Requires:	R-stringr
Requires:	R-tidyselect
Requires:	R-lifecycle
Requires:	R-pillar
Requires:	R-cli
Requires:	R-ggokabeito
Requires:	R-withr
Requires:	R-scales
Requires:	R-mirai
Requires:	R-tweedie
Requires:	R-minqa
Requires:	R-nloptr
Requires:	R-cachem
Requires:	R-rbibutils
Requires:	R-fastmap
Requires:	R-generics
Requires:	R-glue
Requires:	R-magrittr
Requires:	R-R6
Requires:	R-gtable
Requires:	R-isoband
Requires:	R-S7
Requires:	R-nanonext
Requires:	R-RcppArmadillo
Requires:	R-BH
Requires:	R-farver
Requires:	R-utf8
Requires:	R-labeling
Requires:	R-RColorBrewer
Requires:	R-viridisLite
Requires:	R-stringi
Requires:	R-pkgconfig
Requires:	R-cpp11
Requires:	R-statmod
 
# %%if 0%%{?sle_version} > 120400 || 0%%{?is_opensuse} 
# # Three others commonly needed 
# BuildRequires:  tex(ae.sty) 
# BuildRequires:  tex(fancyvrb.sty) 
# BuildRequires:  tex(inconsolata.sty) 
# BuildRequires:  tex(natbib.sty) 
# %else 
# BuildRequires:  texlive 
# %endif 
# BuildRequires:  texinfo 
BuildRequires:  fdupes 
BuildRequires:  R-base 
BuildRequires: 	R-gratia
BuildRequires: 	R-lme4
BuildRequires: 	R-memoise
BuildRequires: 	R-Rcpp-devel
BuildRequires: 	R-Rdpack
BuildRequires: 	R-reformulas
BuildRequires: 	R-RcppEigen-devel
BuildRequires: 	R-ggplot2
BuildRequires: 	R-tibble
BuildRequires: 	R-dplyr
BuildRequires: 	R-tidyr
BuildRequires: 	R-rlang
BuildRequires: 	R-patchwork
BuildRequires: 	R-vctrs
BuildRequires: 	R-mvnfast
BuildRequires: 	R-purrr
BuildRequires: 	R-stringr
BuildRequires: 	R-tidyselect
BuildRequires: 	R-lifecycle
BuildRequires: 	R-pillar
BuildRequires: 	R-cli
BuildRequires: 	R-ggokabeito
BuildRequires: 	R-withr
BuildRequires: 	R-scales
BuildRequires: 	R-mirai
BuildRequires: 	R-tweedie
BuildRequires: 	R-minqa
BuildRequires: 	R-nloptr
BuildRequires: 	R-cachem
BuildRequires: 	R-rbibutils
BuildRequires: 	R-fastmap
BuildRequires: 	R-generics
BuildRequires: 	R-glue
BuildRequires: 	R-magrittr
BuildRequires: 	R-R6
BuildRequires: 	R-gtable
BuildRequires: 	R-isoband
BuildRequires: 	R-S7
BuildRequires: 	R-nanonext
BuildRequires: 	R-RcppArmadillo-devel
BuildRequires: 	R-BH-devel
BuildRequires: 	R-farver
BuildRequires: 	R-utf8
BuildRequires: 	R-labeling
BuildRequires: 	R-RColorBrewer
BuildRequires: 	R-viridisLite
BuildRequires: 	R-stringi
BuildRequires: 	R-pkgconfig
BuildRequires: 	R-cpp11-devel
BuildRequires: 	R-statmod
BuildRequires:  gcc gcc-c++ gcc-fortran
 
Suggests:	R-covr
Suggests:	R-gamm4
Suggests:	R-knitr
Suggests:	R-PLmixed
Suggests:	R-rlang
Suggests:	R-rmarkdown
Suggests:	R-testthat
%description 
Estimates generalized additive latent and mixed models using maximum 
marginal likelihood, as defined in Sorensen et al. (2023) 
<doi:10.1007/s11336-023-09910-z>, which is an extension of Rabe-Hesketh 
and Skrondal (2004)'s unifying framework for multilevel latent variable 
modeling <doi:10.1007/BF02295939>. Efficient computation is done using 
sparse matrix methods, Laplace approximation, and automatic 
differentiation. The framework includes generalized multilevel models 
with heteroscedastic residuals, mixed response types, factor loadings, 
smoothing splines, crossed random effects, and combinations thereof. 
Syntax for model formulation is close to 'lme4' (Bates et al. (2015) 
<doi:10.18637/jss.v067.i01>) and 'PLmixed' (Rockwood and Jeon (2019) 
<doi:10.1080/00273171.2018.1516541>). 
 
%prep 
%setup -q -c -n %{packname} 
# the next line is needed, because we build without --clean in between two packages 
rm -rf ~/.R  
 
 
%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 
%fdupes -s %{buildroot}%{rlibdir} 
 
#%%check 
#%%{_bindir}/R CMD check %%{packname} 
 
%files 
%dir %{rlibdir}/%{packname} 
%{rlibdir}/%{packname}/CITATION
%doc %{rlibdir}/%{packname}/DESCRIPTION
%{rlibdir}/%{packname}/INDEX
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/NAMESPACE
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/REFERENCES.bib
%{rlibdir}/%{packname}/data
%{rlibdir}/%{packname}/doc
%{rlibdir}/%{packname}/figures
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/include
%{rlibdir}/%{packname}/libs
%{rlibdir}/%{packname}/testdata
 
%changelog 
openSUSE Build Service is sponsored by