R-fastmap/R-fastmap.spec

119 lines
3.7 KiB
RPMSpec
Raw Normal View History

2023-03-03 21:49:31 +00:00
%bcond_without check
2021-02-23 06:57:16 +00:00
%global packname fastmap
2023-03-03 21:49:31 +00:00
%global packver 1.1.1
2019-10-16 21:00:23 +00:00
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
2023-03-03 21:49:31 +00:00
Version: %{packver}
Release: 3%{?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 Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2023-04-21 11:25:41 +00:00
* Fri Apr 21 2023 Iñaki Úcar <iucar@fedoraproject.org> - 1.1.1-2
- R-maint-sig mass rebuild
2023-03-03 21:49:31 +00:00
* Fri Mar 3 2023 Tom Callaway <spot@fedoraproject.org> - 1.1.1-1
- update to 1.1.1
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2022-08-04 19:26:40 +00:00
* Thu Aug 4 2022 Tom Callaway <spot@fedoraproject.org> - 1.1.0-6
- rebuild for R 4.2.1
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* 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