File R-bbotk.spec of Package R-bbotk

# Automatically generated by CRAN2OBS
# 
# Spec file for package bbotk 
# 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  bbotk 
%global rlibdir   %{_libdir}/R/library 
 
Name:           R-%{packname} 
Version:        1.9.0 
Release:        0 
Summary:        Black-Box Optimization Toolkit 
Group:          Development/Libraries/Other 
License:        LGPL-3 
URL:            http://cran.r-project.org/web/packages/%{packname} 
Source:         bbotk_1.9.0.tar.gz 
Requires:       R-base 
Requires:	R-paradox
Requires:	R-checkmate
Requires:	R-cli
Requires:	R-data.table
Requires:	R-lgr
Requires:	R-mlr3misc
Requires:	R-R6
Requires:	R-backports
Requires:	R-digest
 
# %%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-paradox
BuildRequires: 	R-checkmate
BuildRequires: 	R-cli
BuildRequires: 	R-data.table
BuildRequires: 	R-lgr
BuildRequires: 	R-mlr3misc
BuildRequires: 	R-R6
BuildRequires: 	R-backports
BuildRequires: 	R-digest
BuildRequires:  gcc gcc-c++ gcc-fortran
 
Suggests:	R-adagio
Suggests:	R-emoa
Suggests:	R-GenSA
Suggests:	R-irace
Suggests:	R-knitr
Suggests:	R-mirai
Suggests:	R-nloptr
Suggests:	R-processx
Suggests:	R-progressr
Suggests:	R-redux
Suggests:	R-RhpcBLASctl
Suggests:	R-rush
Suggests:	R-testthat
%description 
Features highly configurable search spaces via the 'paradox' package 
and optimizes every user-defined objective function. The package 
includes several optimization algorithms e.g. Random Search, Iterated 
Racing, Bayesian Optimization (in 'mlr3mbo') and Hyperband (in 
'mlr3hyperband'). bbotk is the base package of 'mlr3tuning', 
'mlr3fselect' and 'miesmuschel'. 
 
%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
%doc %{rlibdir}/%{packname}/NEWS.md
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/WORDLIST
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/libs
 
%changelog 
openSUSE Build Service is sponsored by