%global packname littler
Name: R-%{packname}
Version: 0.3.7
Release: 1%{?dist}
Summary: littler: R at the Command-Line via 'r'
License: GPLv2+
URL: https://cran.r-project.org/package=%{packname}
Source0: %{url}&version=%{version}#/%{packname}_%{version}.tar.gz
BuildRequires: R-core-devel
%if %{?fedora}%{!?fedora:0}
BuildRequires: R-knitr
%endif
Requires: R-core%{?_isa}
%description
A scripting and command-line front-end is provided by 'r' (aka 'littler')
as a lightweight binary wrapper around the GNU R language and environment
for statistical computing and graphics. While R can be used in batch
mode, the r binary adds full support for both 'shebang'-style scripting
(i.e. using a hash-mark-exclamation-path expression as the first line in
scripts) as well as command-line use in standard Unix pipelines. In other
words, r provides the R language without the environment.
%package examples
Summary: R-littler Examples
Requires: %{name}%{?_isa} = %{version}-%{release}
%description examples
Examples for using R-littler.
%prep
%setup -q -c
%build
%install
mkdir -p %{buildroot}%{_libdir}/R/library
%{_bindir}/R CMD INSTALL -l %{buildroot}%{_libdir}/R/library %{packname}
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
rm %{packname}/inst/bin/r %{packname}/src/r
rm -rf %{buildroot}%{_libdir}/R/library/R.css
rm -rf %{buildroot}%{_libdir}/R/library/%{packname}/script-tests
mkdir -p %{buildroot}%{_bindir}
mv %{buildroot}%{_libdir}/R/library/%{packname}/bin/r \
%{buildroot}%{_bindir}
rmdir %{buildroot}%{_libdir}/R/library/%{packname}/bin
mkdir -p %{buildroot}%{_mandir}/man1
mv %{buildroot}%{_libdir}/R/library/%{packname}/man-page/r.1 \
%{buildroot}%{_mandir}/man1
rmdir %{buildroot}%{_libdir}/R/library/%{packname}/man-page
for f in %{buildroot}%{_libdir}/R/library/%{packname}/examples/* ; do
grep -q '/usr/bin/env r' $f && sed 's!/usr/bin/env r!/usr/bin/r!' -i $f
done
%check
%if %{?fedora}%{!?fedora:0}
_R_CHECK_FORCE_SUGGESTS_=0 %{_bindir}/R CMD check %{packname}
%else
# R-knitr is not available in EPEL - use --ignore-vignettes
_R_CHECK_FORCE_SUGGESTS_=0 %{_bindir}/R CMD check --ignore-vignettes %{packname}
%endif
%files
%dir %{_libdir}/R/library/%{packname}
%doc %{_libdir}/R/library/%{packname}/NEWS.Rd
%doc %{_libdir}/R/library/%{packname}/doc
%doc %{_libdir}/R/library/%{packname}/html
%{_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
%{_bindir}/r
%{_mandir}/man1/r.1*
%files examples
%{_libdir}/R/library/%{packname}/examples
%changelog
* Mon Mar 25 2019 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.7-1
- New upstream release 0.3.7
* Fri Feb 01 2019 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.6-1
- New upstream release 0.3.6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Oct 22 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.5-1
- New upstream release 0.3.5
* Fri Aug 31 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.4-1
- New upstream release 0.3.4
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 0.3.3-5
- Rebuild for ICU 62
* Fri May 18 2018 Tom Callaway <spot@fedoraproject.org> - 0.3.3-4.1
- actually rebuild against R 3.5.0
* Thu May 17 2018 Tom Callaway <spot@fedoraproject.org> - 0.3.3-4
- rebuild for R 3.5.0
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 0.3.3-3
- Rebuild for ICU 61.1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Jan 03 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.3-1
- New upstream release
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 0.3.2-5
- Rebuild for ICU 60.1
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue May 30 2017 Tom Callaway <spot@fedoraproject.org> - 0.3.2-2
- rebuild for R 3.4.0
* Thu Feb 16 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.2-1
- New upstream release
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Aug 30 2016 Mattias Ellert <mattias.ellert@physics.uu.se> - 0.3.1-1
- New upstream release
- Drop accepted patches: R-littler-ExcludeVars.patch, R-littler-ldflags.patch
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 0.3.0-2
- rebuild for ICU 57.1
* Sat Feb 20 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 0.3.0-1
- Initial package creation