R-fastmap/R-fastmap.spec

101 lines
3.0 KiB
RPMSpec
Raw Normal View History

%bcond_with check
2021-02-23 06:57:16 +00:00
%global packname fastmap
%global packver 1.1.0
2019-10-16 21:00:23 +00:00
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
2021-02-23 06:57:16 +00:00
Version: 1.1.0
Release: 4%{?dist}
2021-02-23 06:57:16 +00:00
Summary: Fast Data Structures
2019-10-16 21:00:23 +00:00
License: MIT
URL: https://CRAN.R-project.org/package=%{packname}
2021-02-23 06:57:16 +00:00
Source0: https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz
2019-10-16 21:00:23 +00:00
# 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)
%if %{with check}
2019-10-16 21:00:23 +00:00
BuildRequires: R-testthat >= 2.1.1
%endif
2019-10-16 21:00:23 +00:00
%description
2021-02-23 06:57:16 +00:00
Fast implementation of data structures, including a key-value store, stack,
and queue. Environments are commonly used as key-value stores in R, 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++.
2019-10-16 21:00:23 +00:00
%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
%if %{with check}
2019-10-16 21:00:23 +00:00
%{_bindir}/R CMD check %{packname}
%endif
2019-10-16 21:00:23 +00:00
%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
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jun 7 2021 Tom Callaway <spot@fedoraproject.org> - 1.1.0-2
- Rebuilt for R 4.1.0
- conditionalize check and BR, disable check
2021-02-23 06:57:16 +00:00
* Sun Feb 07 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.1.0-1
- Update to latest version (#1920260)
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
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