File R-spaMM.spec of Package R-spaMM
# Automatically generated by CRAN2OBS
#
# Spec file for package spaMM
# 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) 2025 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 spaMM
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
Version: 4.6.1
Release: 0
Summary: Mixed-Effect Models, with or without Spatial Random Effects
Group: Development/Libraries/Other
License: CeCILL-2
URL: http://cran.r-project.org/web/packages/%{packname}
Source: spaMM_4.6.1.tar.gz
Requires: R-base
Requires: R-proxy
Requires: R-Rcpp
Requires: R-nloptr
Requires: R-minqa
Requires: R-pbapply
Requires: R-cli
Requires: R-gmp
Requires: R-ROI
Requires: R-geometry
Requires: R-numDeriv
Requires: R-backports
Requires: R-reformulas
Requires: R-RcppEigen
Requires: R-magic
Requires: R-lpSolve
Requires: R-linprog
Requires: R-RcppProgress
Requires: R-Rdpack
Requires: R-registry
Requires: R-slam
Requires: R-checkmate
Requires: R-abind
Requires: R-rbibutils
Requires: gsl
# %%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-proxy
BuildRequires: R-Rcpp-devel
BuildRequires: R-nloptr
BuildRequires: R-minqa
BuildRequires: R-pbapply
BuildRequires: R-cli
BuildRequires: R-gmp
BuildRequires: R-ROI
BuildRequires: R-geometry
BuildRequires: R-numDeriv
BuildRequires: R-backports
BuildRequires: R-reformulas
BuildRequires: R-RcppEigen-devel
BuildRequires: R-magic
BuildRequires: R-lpSolve
BuildRequires: R-linprog
BuildRequires: R-RcppProgress
BuildRequires: R-Rdpack
BuildRequires: R-registry
BuildRequires: R-slam
BuildRequires: R-checkmate
BuildRequires: R-abind
BuildRequires: R-rbibutils
BuildRequires: gsl-devel
BuildRequires: gcc gcc-c++ gcc-fortran
Suggests: R-maps
Suggests: R-testthat
Suggests: R-rcdd
Suggests: R-foreach
Suggests: R-future
Suggests: R-future.apply
Suggests: R-RANN
Suggests: R-Infusion
Suggests: R-IsoriX
Suggests: R-blackbox
Suggests: R-RSpectra
Suggests: R-ROI.plugin.glpk
Suggests: R-lme4
Suggests: R-rsae
Suggests: R-multilevel
Suggests: R-agridat
Suggests: R-fmesher
%description
Inference based on models with or without spatially-correlated random
effects, multivariate responses, or non-Gaussian random effects (e.g.,
Beta). Variation in residual variance (heteroscedasticity) can itself
be represented by a mixed-effect model. Both classical geostatistical
models (Rousset and Ferdy 2014 <doi:10.1111/ecog.00566>), and Markov
random field models on irregular grids (as considered in the 'INLA'
package, <https://www.r-inla.org>), can be fitted, with distinct
computational procedures exploiting the sparse matrix representations
for the latter case and other autoregressive models. Laplace
approximations are used for likelihood or restricted likelihood.
Penalized quasi-likelihood and other variants discussed in the
h-likelihood literature (Lee and Nelder 2001
<doi:10.1093/biomet/88.4.987>) are also implemented.
%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
%doc %{rlibdir}/%{packname}/NEWS.Rd
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/data
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/libs
%changelog