!1 Init package

From: @misaka00251 
Reviewed-by: @laokz 
Signed-off-by: @laokz
This commit is contained in:
openeuler-ci-bot 2022-08-23 08:29:52 +00:00 committed by Gitee
commit b1af3841c2
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 78 additions and 0 deletions

78
R-stringr.spec Normal file
View File

@ -0,0 +1,78 @@
%global packname stringr
%global rlibdir %{_datadir}/R/library
# R-knitr & R-rmarkdown dep loop
%global with_doc 0
Name: R-%{packname}
Version: 1.4.0
Release: 1
Summary: Simple, Consistent Wrappers for Common String Operations
License: GPLv2
URL: https://CRAN.R-project.org/package=%{packname}
Source0: https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz
BuildArch: noarch
BuildRequires: R-devel
BuildRequires: tex(latex)
BuildRequires: R-glue >= 1.2.0
BuildRequires: R-magrittr
BuildRequires: R-stringi >= 1.1.7
BuildRequires: R-htmltools
BuildRequires: R-htmlwidgets
BuildRequires: R-testthat
%if 0%{with_doc}
BuildRequires: R-knitr
BuildRequires: R-rmarkdown
%endif
%description
A consistent, simple and easy to use set of wrappers around the fantastic
'stringi' package. All function and argument names (and positions) are
consistent, all functions deal with "NA"'s and zero length vectors in the
same way, and the output from one function is easy to feed into the input
of another.
%prep
%setup -q -c -n %{packname}
sed -i 's/covr, //g' %{packname}/DESCRIPTION
%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
%check
%if %{with_doc}
%{_bindir}/R CMD check %{packname}
%else
_R_CHECK_FORCE_SUGGESTS_=0 %{_bindir}/R CMD check %{packname} --ignore-vignettes
%endif
%files
%dir %{rlibdir}/%{packname}
%doc %{rlibdir}/%{packname}/doc
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/DESCRIPTION
%license %{rlibdir}/%{packname}/LICENSE
%doc %{rlibdir}/%{packname}/NEWS.md
%{rlibdir}/%{packname}/INDEX
%{rlibdir}/%{packname}/NAMESPACE
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/help
%{rlibdir}/%{packname}/data
%{rlibdir}/%{packname}/htmlwidgets
%changelog
* Tue Jun 14 2022 misaka00251 <misaka00251@misakanet.cn> - 1.4.0-1
- Init package (Thanks to fedora team)

BIN
stringr_1.4.0.tar.gz Normal file

Binary file not shown.