%bcond_without check %global packname testthat %global packver 2.0.1 Name: R-%{packname} Version: %{packver} Release: 1%{?dist} Source0: ftp://cran.r-project.org/pub/R/contrib/main/%{packname}_%{packver}.tar.gz License: MIT URL: http://cran.r-project.org/web/packages/testthat/index.html Summary: Unit Testing for R BuildRequires: R-devel >= 3.4.0, tetex-latex BuildRequires: R-cli BuildRequires: R-crayon BuildRequires: R-digest BuildRequires: R-magrittr BuildRequires: R-methods BuildRequires: R-praise BuildRequires: R-R6 >= 2.2.0 BuildRequires: R-rlang BuildRequires: R-withr >= 2.0.0 %if %{with check} BuildRequires: R-xml2 %endif Requires: R-core >= 3.4.0 Requires: R-cli Requires: R-crayon Requires: R-digest Requires: R-magrittr Requires: R-methods Requires: R-praise Requires: R-R6 >= 2.2.0 Requires: R-rlang Requires: R-withr >= 2.0.0 %description A unit testing system designed to be fun, flexible, and easy to set up. %prep %setup -q -c -n %{packname} %build %install mkdir -p $RPM_BUILD_ROOT%{_libdir}/R/library %{_bindir}/R CMD INSTALL -l $RPM_BUILD_ROOT%{_libdir}/R/library %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/R.css %check %if %{with check} export _R_CHECK_FORCE_SUGGESTS_=0 LANG=C.UTF-8 %{_bindir}/R CMD check --ignore-vignettes %{packname} %endif %files %dir %{_libdir}/R/library/%{packname} %doc %{_libdir}/R/library/%{packname}/doc %doc %{_libdir}/R/library/%{packname}/html %doc %{_libdir}/R/library/%{packname}/CITATION # Not the actual license text. Not too useful. %doc %{_libdir}/R/library/%{packname}/LICENSE %doc %{_libdir}/R/library/%{packname}/NEWS.md %{_libdir}/R/library/%{packname}/DESCRIPTION %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/help %{_libdir}/R/library/%{packname}/libs/ %{_libdir}/R/library/%{packname}/resources/ %{_libdir}/R/library/%{packname}/include/ %changelog * Thu Feb 21 2019 Elliott Sales de Andrade - 2.0.1-1 - Update to latest version - Enable tests * Thu Jan 31 2019 Fedora Release Engineering - 2.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 2.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu May 17 2018 Tom Callaway - 2.0.0-2 - fix Requires (cleanup BR too) * Wed May 16 2018 Tom Callaway - 2.0.0-1 - gotta go to 2.0.0 * Wed May 16 2018 Tom Callaway - 1.0.2-6 - rebuild for R 3.5.0 * Fri Mar 23 2018 Tom Callaway - 1.0.2-5 - rebuild for now, cannot upgrade due to unpackaged deps * Wed Feb 07 2018 Fedora Release Engineering - 1.0.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 1.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu May 18 2017 Tom Callaway - 1.0.2-1 - update to 1.0.2, rebuild for R 3.4.0 * Fri Feb 10 2017 Fedora Release Engineering - 0.11.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 0.11.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Tom Callaway - 0.11.0-2 - fix define to be global * Wed Nov 4 2015 Tom Callaway - 0.11.0-1 - Initial package