R-stringr/R-stringr.spec

106 lines
3.1 KiB
RPMSpec
Raw Normal View History

2017-10-27 20:35:28 +00:00
%global packname stringr
%global rlibdir %{_datadir}/R/library
# Both knitr and rmarkdown are required for docs, but require this package.
%global with_doc 0
Name: R-%{packname}
2018-06-02 22:45:19 +00:00
Version: 1.3.1
Release: 2%{?dist}
2017-10-27 20:35:28 +00:00
Summary: Simple, Consistent Wrappers for Common String Operations
License: GPLv2
2019-01-23 00:55:29 +00:00
URL: https://CRAN.R-project.org/package=%{packname}
2017-10-27 20:35:28 +00:00
Source0: https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz
# Here's the R view of the dependencies world:
# Depends:
2018-06-02 22:45:19 +00:00
# Imports: R-glue >= 1.2.0, R-magrittr, R-stringi >= 1.1.7
# Suggests: R-covr, R-htmltools, R-htmlwidgets, R-knitr, R-rmarkdown, R-testthat
2017-10-27 20:35:28 +00:00
# LinkingTo:
# Enhances:
BuildArch: noarch
Requires: R-core
2018-06-02 22:45:19 +00:00
Requires: R-glue >= 1.2.0
2017-10-27 20:35:28 +00:00
Requires: R-magrittr
2018-06-02 22:45:19 +00:00
Requires: R-stringi >= 1.1.7
Suggests: R-htmltools
Suggests: R-htmlwidgets
BuildRequires: R-devel
BuildRequires: tex(latex)
BuildRequires: R-glue >= 1.2.0
2017-10-27 20:35:28 +00:00
BuildRequires: R-magrittr
2018-06-02 22:45:19 +00:00
BuildRequires: R-stringi >= 1.1.7
BuildRequires: R-htmltools
BuildRequires: R-htmlwidgets
BuildRequires: R-testthat
2017-10-27 20:35:28 +00:00
%if 0%{with_doc}
2018-06-02 22:45:19 +00:00
BuildRequires: R-knitr
BuildRequires: R-rmarkdown
2017-10-27 20:35:28 +00:00
%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.
2018-06-02 22:45:19 +00:00
2017-10-27 20:35:28 +00:00
%prep
%setup -q -c -n %{packname}
2018-06-02 22:45:19 +00:00
2017-10-27 20:35:28 +00:00
%build
2018-06-02 22:45:19 +00:00
2017-10-27 20:35:28 +00:00
%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
2018-06-02 22:45:19 +00:00
2017-10-27 20:35:28 +00:00
%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
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-02 22:45:19 +00:00
* Sat Jun 02 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.3.1-1
- Update to latest version
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-11-08 04:00:21 +00:00
* Tue Nov 07 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> 1.2.0-2
- Remove extra Requires.
2017-10-27 20:35:28 +00:00
* Tue Sep 19 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> 1.2.0-1
- new package built with tito
* Thu Aug 24 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> 1.2.0-1
- initial package for Fedora