R-fastmap/R-fastmap.spec

74 lines
2.0 KiB
RPMSpec
Raw Normal View History

2019-10-16 21:00:23 +00:00
%global packname fastmap
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
Version: 1.0.1
2020-06-04 18:29:25 +00:00
Release: 3%{?dist}
2019-10-16 21:00:23 +00:00
Summary: Fast Implementation of a Key-Value Store
License: MIT
URL: https://CRAN.R-project.org/package=%{packname}
Source0: https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz
# Here's the R view of the dependencies world:
# Depends:
# Imports:
# Suggests: R-testthat >= 2.1.1
# LinkingTo:
# Enhances:
BuildRequires: R-devel
BuildRequires: tex(latex)
BuildRequires: R-testthat >= 2.1.1
%description
Fast implementation of a key-value store. Environments are commonly used as
key-value stores, but every time a new key is used, it is added to R's global
symbol table, causing a small amount of memory leakage. This can be problematic
in cases where many different keys are used. Fastmap avoids this memory leak
issue by implementing the map using data structures in C++.
%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
%{_bindir}/R CMD check %{packname}
%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
2020-06-04 18:29:25 +00:00
* Thu Jun 4 2020 Tom Callaway <spot@fedoraproject.org> - 1.0.1-3
- rebuild for R 4
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2019-10-16 21:00:23 +00:00
* Tue Oct 15 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.0.1-1
- initial package for Fedora