File R-mlr3inferr.spec of Package R-mlr3inferr
# Automatically generated by CRAN2OBS
#
# Spec file for package mlr3inferr
# 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 mlr3inferr
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
Version: 0.1.0
Release: 0
Summary: Inference on the Generalization Error
Group: Development/Libraries/Other
License: LGPL-3
URL: http://cran.r-project.org/web/packages/%{packname}
Source: mlr3inferr_0.1.0.tar.gz
Requires: R-base
Requires: R-mlr3
Requires: R-checkmate
Requires: R-data.table
Requires: R-future
Requires: R-lgr
Requires: R-mlr3measures
Requires: R-mlr3misc
Requires: R-paradox
Requires: R-R6
Requires: R-withr
Requires: R-backports
Requires: R-digest
Requires: R-globals
Requires: R-listenv
Requires: R-parallelly
Requires: R-evaluate
Requires: R-future.apply
Requires: R-mlbench
Requires: R-palmerpenguins
Requires: R-uuid
Requires: R-PRROC
Requires: R-cli
Requires: R-rlang
# %%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-mlr3
BuildRequires: R-checkmate
BuildRequires: R-data.table
BuildRequires: R-future
BuildRequires: R-lgr
BuildRequires: R-mlr3measures
BuildRequires: R-mlr3misc
BuildRequires: R-paradox
BuildRequires: R-R6
BuildRequires: R-withr
BuildRequires: R-backports
BuildRequires: R-digest
BuildRequires: R-globals
BuildRequires: R-listenv
BuildRequires: R-parallelly
BuildRequires: R-evaluate
BuildRequires: R-future.apply
BuildRequires: R-mlbench
BuildRequires: R-palmerpenguins
BuildRequires: R-uuid
BuildRequires: R-PRROC
BuildRequires: R-cli
BuildRequires: R-rlang
Suggests: R-testthat
%description
An 'mlr3' extension that provides various resampling-based confidence
interval (CI) methods for estimating the generalization error. These
CI methods are implemented as 'mlr3' measures, enabling the evaluation
of individual algorithms on specific tasks as well as the comparison of
different learning algorithms.
%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}
%doc %{rlibdir}/%{packname}/DESCRIPTION
%{rlibdir}/%{packname}/INDEX
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/NAMESPACE
%{rlibdir}/%{packname}/R
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%changelog