Init package

This commit is contained in:
misaka00251 2022-07-20 17:47:32 +08:00
parent d404580a8d
commit d2104b93fd
No known key found for this signature in database
GPG Key ID: 4AA100DC964EDE26
2 changed files with 69 additions and 0 deletions

69
R-farver.spec Normal file
View File

@ -0,0 +1,69 @@
%bcond_with check
%global packname farver
%global packver 2.1.0
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
Version: 2.1.0
Release: 1
Summary: High Performance Colour Space Manipulation
License: MIT
URL: https://CRAN.R-project.org/package=%{packname}
Source0: https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz
BuildRequires: R-devel
BuildRequires: tex(latex)
%if %{with check}
BuildRequires: R-testthat >= 2.1.0
%endif
%description
The encoding of colour can be handled in many different ways, using different
colour spaces. As different colour spaces have different uses, efficient
conversion between these representations are important. The 'farver' package
provides a set of functions that gives access to very fast colour space
conversion and comparisons implemented in C++, and offers speed improvements
over the 'convertColor' function in the 'grDevices' package.
%prep
%setup -q -c -n %{packname}
sed -i 's/, covr//g' %{packname}/DESCRIPTION
%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 check}
%{_bindir}/R CMD check %{packname}
%endif
%files
%dir %{rlibdir}/%{packname}
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/DESCRIPTION
%doc %{rlibdir}/%{packname}/NEWS.md
%license %{rlibdir}/%{packname}/LICENSE
%{rlibdir}/%{packname}/INDEX
%{rlibdir}/%{packname}/NAMESPACE
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/R
%{rlibdir}/%{packname}/help
%dir %{rlibdir}/%{packname}/libs
%{rlibdir}/%{packname}/libs/%{packname}.so
%changelog
* Thu Jun 16 2022 misaka00251 <misaka00251@misakanet.cn> - 2.1.0-1
- Init package (Thanks to fedora team)

BIN
farver_2.1.0.tar.gz Normal file

Binary file not shown.