File R-packager.spec of Package R-packager

# Automatically generated by CRAN2OBS
# 
# Spec file for package packager 
# 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  packager 
%global rlibdir   %{_libdir}/R/library 
 
Name:           R-%{packname} 
Version:        1.15.3 
Release:        0 
Summary:        Create, Build and Maintain Packages 
Group:          Development/Libraries/Other 
License:        BSD_2_clause + file LICENSE 
URL:            http://cran.r-project.org/web/packages/%{packname} 
Source:         packager_1.15.3.tar.gz 
Requires:       R-base 
Requires:	R-callr
Requires:	R-checkmate
Requires:	R-crayon
Requires:	R-cyclocomp
Requires:	R-desc
Requires:	R-fakemake
Requires:	R-fritools
Requires:	R-fs
Requires:	R-gert
Requires:	R-httr
Requires:	R-pkgbuild
Requires:	R-pkgload
Requires:	R-rcmdcheck
Requires:	R-remotes
Requires:	R-rhub
Requires:	R-rprojroot
Requires:	R-tinytest
Requires:	R-whisker
Requires:	R-whoami
Requires:	R-processx
Requires:	R-R6
Requires:	R-backports
Requires:	R-withr
Requires:	R-cli
Requires:	R-igraph
Requires:	R-MakefileR
Requires:	R-askpass
Requires:	R-credentials
Requires:	R-openssl
Requires:	R-rstudioapi
Requires:	R-sys
Requires:	R-zip
Requires:	R-curl
Requires:	R-jsonlite
Requires:	R-mime
Requires:	R-glue
Requires:	R-lifecycle
Requires:	R-rlang
Requires:	R-digest
Requires:	R-prettyunits
Requires:	R-sessioninfo
Requires:	R-xopen
Requires:	R-gitcreds
Requires:	R-rappdirs
Requires:	R-rematch
Requires:	R-magrittr
Requires:	R-pkgconfig
Requires:	R-vctrs
Requires:	R-cpp11
Requires:	R-ps
 
# %%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-callr
BuildRequires: 	R-checkmate
BuildRequires: 	R-crayon
BuildRequires: 	R-cyclocomp
BuildRequires: 	R-desc
BuildRequires: 	R-fakemake
BuildRequires: 	R-fritools
BuildRequires: 	R-fs
BuildRequires: 	R-gert
BuildRequires: 	R-httr
BuildRequires: 	R-pkgbuild
BuildRequires: 	R-pkgload
BuildRequires: 	R-rcmdcheck
BuildRequires: 	R-remotes
BuildRequires: 	R-rhub
BuildRequires: 	R-rprojroot
BuildRequires: 	R-tinytest
BuildRequires: 	R-whisker
BuildRequires: 	R-whoami
BuildRequires: 	R-processx
BuildRequires: 	R-R6
BuildRequires: 	R-backports
BuildRequires: 	R-withr
BuildRequires: 	R-cli
BuildRequires: 	R-igraph
BuildRequires: 	R-MakefileR
BuildRequires: 	R-askpass
BuildRequires: 	R-credentials
BuildRequires: 	R-openssl
BuildRequires: 	R-rstudioapi
BuildRequires: 	R-sys
BuildRequires: 	R-zip
BuildRequires: 	R-curl
BuildRequires: 	R-jsonlite
BuildRequires: 	R-mime
BuildRequires: 	R-glue
BuildRequires: 	R-lifecycle
BuildRequires: 	R-rlang
BuildRequires: 	R-digest
BuildRequires: 	R-prettyunits
BuildRequires: 	R-sessioninfo
BuildRequires: 	R-xopen
BuildRequires: 	R-gitcreds
BuildRequires: 	R-rappdirs
BuildRequires: 	R-rematch
BuildRequires: 	R-magrittr
BuildRequires: 	R-pkgconfig
BuildRequires: 	R-vctrs
BuildRequires: 	R-cpp11-devel
BuildRequires: 	R-ps
 
Suggests:	R-cleanr
Suggests:	R-covr
Suggests:	R-devtools
Suggests:	R-digest
Suggests:	R-document
Suggests:	R-knitr
Suggests:	R-lintr
Suggests:	R-rasciidoc
Suggests:	R-rmarkdown
Suggests:	R-roxygen2
Suggests:	R-RUnit
Suggests:	R-spelling
Suggests:	R-testthat
Suggests:	R-usethis
Suggests:	R-withr
%description 
Helper functions for package creation, building and maintenance. 
Designed to work with a build system such as 'GNU make' or package 
'fakemake' to help you to conditionally work through the stages of 
package development (such as spell checking, linting, testing, before 
building and checking a package). 
 
%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
%license %{rlibdir}/%{packname}/LICENSE
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/NAMESPACE
%doc %{rlibdir}/%{packname}/NEWS.md
%doc %{rlibdir}/%{packname}/NEWS.rd
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/WORDLIST
%{rlibdir}/%{packname}/doc
%{rlibdir}/%{packname}/files
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/runit_tests
%{rlibdir}/%{packname}/templates
%{rlibdir}/%{packname}/tinytest
%{rlibdir}/%{packname}/vignettes_code
 
%changelog 
openSUSE Build Service is sponsored by