807b491
%bcond_with check
807b491
a9cb409
%global packname farver
15c6724
%global packver  2.1.0
f7dd52c
%global rlibdir  %{_libdir}/R/library
f7dd52c
f7dd52c
Name:             R-%{packname}
15c6724
Version:          2.1.0
65f0a92
Release:          4%{?dist}
c5d9e51
Summary:          High Performance Colour Space Manipulation
f7dd52c
f7dd52c
License:          MIT
05dd264
URL:              https://CRAN.R-project.org/package=%{packname}
a9cb409
Source0:          https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz
f7dd52c
f7dd52c
# Here's the R view of the dependencies world:
f7dd52c
# Depends:
c5d9e51
# Imports:
c5d9e51
# Suggests:  R-testthat >= 2.1.0, R-covr
f7dd52c
# LinkingTo:
f7dd52c
# Enhances:
f7dd52c
f7dd52c
BuildRequires:    R-devel
f7dd52c
BuildRequires:    tex(latex)
807b491
%if %{with check}
15c6724
BuildRequires:    R-testthat >= 2.1.0
807b491
%endif
f7dd52c
f7dd52c
%description
c5d9e51
The encoding of colour can be handled in many different ways, using different
c5d9e51
colour spaces. As different colour spaces have different uses, efficient
c5d9e51
conversion between these representations are important. The 'farver' package
c5d9e51
provides a set of functions that gives access to very fast colour space
c5d9e51
conversion and comparisons implemented in C++, and offers speed improvements
c5d9e51
over the 'convertColor' function in the 'grDevices' package.
f7dd52c
f7dd52c
f7dd52c
%prep
f7dd52c
%setup -q -c -n %{packname}
f7dd52c
f7dd52c
# Don't need coverage; it's not packaged either.
f7dd52c
sed -i 's/, covr//g' %{packname}/DESCRIPTION
f7dd52c
f7dd52c
f7dd52c
%build
f7dd52c
f7dd52c
f7dd52c
%install
f7dd52c
mkdir -p %{buildroot}%{rlibdir}
f7dd52c
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname}
f7dd52c
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
f7dd52c
rm -f %{buildroot}%{rlibdir}/R.css
f7dd52c
f7dd52c
f7dd52c
%check
807b491
%if %{with check}
f7dd52c
%{_bindir}/R CMD check %{packname}
807b491
%endif
f7dd52c
f7dd52c
f7dd52c
%files
f7dd52c
%dir %{rlibdir}/%{packname}
f7dd52c
%doc %{rlibdir}/%{packname}/html
f7dd52c
%{rlibdir}/%{packname}/DESCRIPTION
c5d9e51
%doc %{rlibdir}/%{packname}/NEWS.md
f7dd52c
%license %{rlibdir}/%{packname}/LICENSE
c5d9e51
%{rlibdir}/%{packname}/INDEX
f7dd52c
%{rlibdir}/%{packname}/NAMESPACE
f7dd52c
%{rlibdir}/%{packname}/Meta
f7dd52c
%{rlibdir}/%{packname}/R
f7dd52c
%{rlibdir}/%{packname}/help
f7dd52c
%dir %{rlibdir}/%{packname}/libs
f7dd52c
%{rlibdir}/%{packname}/libs/%{packname}.so
f7dd52c
f7dd52c
f7dd52c
%changelog
65f0a92
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-4
65f0a92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
65f0a92
30acbff
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3
30acbff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
30acbff
807b491
* Mon Jun  7 2021 Tom Callaway <spot@fedoraproject.org> - 2.1.0-2
807b491
- Rebuilt for R 4.1.0
807b491
- conditionalize check and BR, disable
807b491
15c6724
* Sun Feb 28 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.0-1
15c6724
- Update to latest version (#1933513)
15c6724
b6a038c
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-4
b6a038c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b6a038c
d13cc75
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-3
d13cc75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d13cc75
e802df3
* Thu Jun  4 2020 Tom Callaway <spot@fedoraproject.org> - 2.0.3-2
e802df3
- rebuild for R 4
e802df3
a9cb409
* Mon Feb 24 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.3-1
a9cb409
- Update to latest version
a9cb409
1c77a9f
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-2
1c77a9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1c77a9f
71d7f83
* Thu Jan 09 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.2-1
71d7f83
- Update to latest version
71d7f83
c5d9e51
* Wed Nov 13 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.1-1
c5d9e51
- Update to latest version
c5d9e51
5009526
* Sun Aug 11 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.1.0-4
5009526
- Remove explicit dependencies provided by automatic dependency generator
5009526
52ff72a
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
52ff72a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
52ff72a
6b9bf58
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
6b9bf58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6b9bf58
2219dc3
* Tue Jan 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.1.0-1
2219dc3
- Update to latest version
2219dc3
56b315c
* Mon Oct 15 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.0-2
56b315c
- Fix rpmlint spelling issues
56b315c
f7dd52c
* Sun Oct 14 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.0-1
f7dd52c
- initial package for Fedora