%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} Version: 1.3.1 Release: 2%{?dist} 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 # Here's the R view of the dependencies world: # Depends: # 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 # LinkingTo: # Enhances: BuildArch: noarch Requires: R-core Requires: R-glue >= 1.2.0 Requires: R-magrittr Requires: R-stringi >= 1.1.7 Suggests: R-htmltools Suggests: R-htmlwidgets 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} %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 * Thu Jul 12 2018 Fedora Release Engineering - 1.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sat Jun 02 2018 Elliott Sales de Andrade - 1.3.1-1 - Update to latest version * Wed Feb 07 2018 Fedora Release Engineering - 1.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Nov 07 2017 Elliott Sales de Andrade 1.2.0-2 - Remove extra Requires. * Tue Sep 19 2017 Elliott Sales de Andrade 1.2.0-1 - new package built with tito * Thu Aug 24 2017 Elliott Sales de Andrade 1.2.0-1 - initial package for Fedora