File R-LearningStats.spec of Package R-LearningStats

# Automatically generated by CRAN2OBS
# 
# Spec file for package LearningStats 
# 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  LearningStats 
%global rlibdir   %{_libdir}/R/library 
 
Name:           R-%{packname} 
Version:        0.1.0 
Release:        0 
Summary:        Elemental Descriptive and Inferential Statistics 
Group:          Development/Libraries/Other 
License:        GPL-2 
URL:            http://cran.r-project.org/web/packages/%{packname} 
Source:         LearningStats_0.1.0.tar.gz 
Requires:       R-base 
Requires:	R-data.table
Requires:	R-readxl
Requires:	R-haven
Requires:	R-readODS
Requires:	R-cli
Requires:	R-forcats
Requires:	R-hms
Requires:	R-lifecycle
Requires:	R-readr
Requires:	R-rlang
Requires:	R-tibble
Requires:	R-tidyselect
Requires:	R-vctrs
Requires:	R-cpp11
Requires:	R-cellranger
Requires:	R-minty
Requires:	R-stringi
Requires:	R-zip
Requires:	R-progress
Requires:	R-rematch
Requires:	R-glue
Requires:	R-magrittr
Requires:	R-pkgconfig
Requires:	R-tzdb
Requires:	R-crayon
Requires:	R-prettyunits
Requires:	R-R6
Requires:	R-clipr
Requires:	R-vroom
Requires:	R-fansi
Requires:	R-pillar
Requires:	R-withr
Requires:	R-utf8
Requires:	R-bit64
Requires:	R-bit
 
# %%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-data.table
BuildRequires: 	R-readxl
BuildRequires: 	R-haven
BuildRequires: 	R-readODS
BuildRequires: 	R-cli
BuildRequires: 	R-forcats
BuildRequires: 	R-hms
BuildRequires: 	R-lifecycle
BuildRequires: 	R-readr
BuildRequires: 	R-rlang
BuildRequires: 	R-tibble
BuildRequires: 	R-tidyselect
BuildRequires: 	R-vctrs
BuildRequires: 	R-cpp11-devel
BuildRequires: 	R-cellranger
BuildRequires: 	R-minty
BuildRequires: 	R-stringi
BuildRequires: 	R-zip
BuildRequires: 	R-progress
BuildRequires: 	R-rematch
BuildRequires: 	R-glue
BuildRequires: 	R-magrittr
BuildRequires: 	R-pkgconfig
BuildRequires: 	R-tzdb
BuildRequires: 	R-crayon
BuildRequires: 	R-prettyunits
BuildRequires: 	R-R6
BuildRequires: 	R-clipr
BuildRequires: 	R-vroom
BuildRequires: 	R-fansi
BuildRequires: 	R-pillar
BuildRequires: 	R-withr
BuildRequires: 	R-utf8
BuildRequires: 	R-bit64
BuildRequires: 	R-bit
 
%description 
Provides tools to teach students elemental statistics. The main topics 
covered are descriptive statistics, probability models (discrete and 
continuous variables) and statistical inference (confidence intervals 
and hypothesis tests). One of the main advantages of this package is 
that allows the user to read quite a variety of types of data files 
with one unique command. Moreover it includes shortcuts to simple but 
up-to-now not in R descriptive features such a complete frequency table 
or an histogram with the optimal number of intervals. Related to model 
distributions (both discrete and continuous), the package allows the 
student to easy plot the mass/density function, distribution function 
and quantile function just detailing as input arguments the known 
population parameters. The inference related tools are basically 
confidence interval and hypothesis testing. Having defined independent 
commands for these two tools makes it easier for the student to 
understand what the software is performing, and it also helps the 
student to have a better knowledge on which specific tool they need to 
use in each situation. Moreover, the hypothesis testing commands 
provide not only the numeric result on the screen but also a very 
intuitive graph (which includes the statistic distribution, the 
observed value of the statistic, the rejection area and the p-value) 
that is very useful for the student to visualise the process. The 
regression section includes up to now, a simple linear model, with one 
single command the student can obtain the numeric summary as well as 
the corresponding diagram with the adjusted regression model and a 
legend with basic information (formula of the adjusted model and 
R-squared). 
 
%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
%{rlibdir}/%{packname}/data
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
 
%changelog 
openSUSE Build Service is sponsored by