%global packname unitizer %global packver 1.4.14 %global rlibdir %{_datadir}/R/library Name: R-%{packname} Version: 1.4.14 Release: %autorelease Summary: Interactive R Unit Tests License: GPLv2+ URL: https://CRAN.R-project.org/package=%{packname} Source0: https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz # Here's the R view of the dependencies world: # Depends: R-methods # Imports: R-stats, R-utils, R-crayon >= 1.3.2, R-diffobj >= 0.1.5.9000 # Suggests: R-covr, R-knitr, R-rmarkdown, R-testthat # LinkingTo: # Enhances: BuildArch: noarch BuildRequires: R-devel BuildRequires: tex(latex) BuildRequires: R-methods BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-crayon >= 1.3.2 BuildRequires: R-diffobj >= 0.1.5.9000 BuildRequires: R-covr BuildRequires: R-knitr BuildRequires: R-rmarkdown BuildRequires: R-testthat %description Simplifies regression tests by comparing objects produced by test code with earlier versions of those same objects. If objects are unchanged the tests pass, otherwise execution stops with error details. If in interactive mode, tests can be reviewed through the provided interactive environment. %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 # Vignettes use the network. %{_bindir}/R CMD check %{packname} --no-vignettes %files %dir %{rlibdir}/%{packname} %doc %{rlibdir}/%{packname}/doc %doc %{rlibdir}/%{packname}/html %{rlibdir}/%{packname}/DESCRIPTION %doc %{rlibdir}/%{packname}/NEWS.md %{rlibdir}/%{packname}/INDEX %{rlibdir}/%{packname}/NAMESPACE %{rlibdir}/%{packname}/Meta %{rlibdir}/%{packname}/R %{rlibdir}/%{packname}/help %{rlibdir}/%{packname}/demo %{rlibdir}/%{packname}/expkg %changelog %autochangelog