|
|
02ce763 |
# Generated by go2rpm
|
|
|
3daae85 |
%bcond_without check
|
|
|
3daae85 |
|
|
|
3daae85 |
# https://github.com/ryszard/goskiplist
|
|
|
3daae85 |
%global goipath github.com/ryszard/goskiplist
|
|
|
3daae85 |
%global commit 2dfbae5fcf46374f166f8969cb07e167f1be6273
|
|
|
3daae85 |
|
|
|
02ce763 |
%gometa
|
|
|
02ce763 |
|
|
|
3daae85 |
%global common_description %{expand:
|
|
|
3daae85 |
This is a library implementing skip lists for the Go programming language.
|
|
|
3daae85 |
|
|
|
3daae85 |
Skip lists are a data structure that can be used in place of balanced trees.
|
|
|
3daae85 |
Skip lists use probabilistic balancing rather than strictly enforced balancing
|
|
|
3daae85 |
and as a result the algorithms for insertion and deletion in skip lists are
|
|
|
3daae85 |
much simpler and significantly faster than equivalent algorithms for balanced
|
|
|
3daae85 |
trees.
|
|
|
3daae85 |
|
|
|
02ce763 |
Skip lists were first described in Pugh, William (June 1990). "Skip lists: a
|
|
|
3daae85 |
probabilistic alternative to balanced trees".
|
|
|
3daae85 |
Communications of the ACM 33 (6): 668–676.}
|
|
|
3daae85 |
|
|
|
02ce763 |
%global golicenses LICENSE
|
|
|
02ce763 |
%global godocs AUTHORS CONTRIBUTORS README.markdown
|
|
|
3daae85 |
|
|
|
3daae85 |
Name: %{goname}
|
|
|
3daae85 |
Version: 0
|
|
|
8041893 |
Release: 0.5%{?dist}
|
|
|
02ce763 |
Summary: Skip list implementation in Go
|
|
|
02ce763 |
|
|
|
02ce763 |
# Upstream license specification: Apache-2.0
|
|
|
3daae85 |
License: ASL 2.0
|
|
|
3daae85 |
URL: %{gourl}
|
|
|
3daae85 |
Source0: %{gosource}
|
|
|
3daae85 |
|
|
|
3daae85 |
%description
|
|
|
3daae85 |
%{common_description}
|
|
|
3daae85 |
|
|
|
02ce763 |
%gopkg
|
|
|
3daae85 |
|
|
|
3daae85 |
%prep
|
|
|
02ce763 |
%goprep
|
|
|
3daae85 |
|
|
|
3daae85 |
%install
|
|
|
02ce763 |
%gopkginstall
|
|
|
3daae85 |
|
|
|
3daae85 |
%if %{with check}
|
|
|
3daae85 |
%check
|
|
|
02ce763 |
%gocheck
|
|
|
3daae85 |
%endif
|
|
|
3daae85 |
|
|
|
02ce763 |
%gopkgfiles
|
|
|
3daae85 |
|
|
|
3daae85 |
%changelog
|
|
|
8041893 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.5
|
|
|
8041893 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
8041893 |
|
|
|
a053549 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.4
|
|
|
a053549 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
a053549 |
|
|
|
6824a74 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.3
|
|
|
6824a74 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
6824a74 |
|
|
|
02ce763 |
* Mon Jun 03 17:29:44 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.2.20190306git2dfbae5
|
|
|
02ce763 |
- Update to new macros
|
|
|
02ce763 |
|
|
|
3daae85 |
* Sun Mar 03 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.1.20190306git2dfbae5
|
|
|
3daae85 |
- First package for Fedora
|