Update to 0.10.0

This commit is contained in:
Michel Alexandre Salim 2013-03-26 18:54:22 +07:00
parent 20e9f95432
commit a64238df22
3 changed files with 36 additions and 26 deletions

3
.gitignore vendored
View File

@ -1,3 +1,2 @@
/libgee-0.8.2.tar.xz
/libgee-0.8.4.tar.xz
/libgee-0.8.5.tar.xz
/libgee-0.10.0.tar.xz

View File

@ -1,5 +1,5 @@
Name: libgee
Version: 0.8.5
Version: 0.10.0
Release: 1%{?dist}
Summary: GObject collection library
@ -7,7 +7,7 @@ Group: System Environment/Libraries
License: LGPLv2+
URL: http://live.gnome.org/Libgee
#VCS: git:git://git.gnome.org/libgee
Source0: http://download.gnome.org/sources/libgee/0.8/libgee-%{version}.tar.xz
Source0: http://download.gnome.org/sources/libgee/0.10/libgee-%{version}.tar.xz
BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
@ -19,31 +19,39 @@ BuildRequires: vala
libgee is a collection library providing GObject-based interfaces and
classes for commonly used data structures.
libgee provides the following interfaces:
* Iterable
* Collection
* List
* Set
* MultiSet
* Queue
* Deque
* Iterator
* Map
* Traversable
o Iterable
+ Collection
- List
* BidirList
- Set
* SortedSet
o BidirSortedSet
- MultiSet
- Queue
* Deque
+ Map
- SortedMap
* BidirSortedMap
o Iterator
+ BidirIterator
- BidirListIterator
+ ListIterator
- BidirListIterator
* MultiMap
The ArrayList, HashSet, HashMap, HashMultiSet, HashMultiMap,
LinkedList, PriorityQueue, TreeSet, TreeMap, TreeMultiSet, and
TreeMultiMap classes provide a reasonable sample implementation of
those interfaces. In addition, a set of abstract classes are provided
to ease the implementation of new collections.
The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,
HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet,
TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sample
implementation of those interfaces. In addition, a set of abstract
classes are provided to ease the implementation of new collections.
Around that, the API provide means to retrieve read-only views,
efficient sort algorithms, simple, bi-directional or index-based
mutable iterators depending on the collection type.
Around that, the API provide means to retrieve read-only views,
efficient sort algorithms, simple, bi-directional or index-based mutable
iterators depending on the collection type.
libgee is written in Vala and can be used like any GObject-based C library.
It's planned to provide bindings for further languages.
Libgee is written in Vala and can be used like any GObject-based C
library. It's planned to provide bindings for further languages.
%package devel
@ -108,6 +116,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog
* Tue Mar 26 2013 Michel Salim <salimma@fedoraproject.org> - 0.10.0-1
- Update to 0.10.0
* Fri Mar 8 2013 Matthias Clasen <mclasen@redhat.com> - 0.8.5-1
- Update to 0.8.5

View File

@ -1 +1 @@
24b91fad739d7500c2f72ba6692274f0 libgee-0.8.5.tar.xz
81736ef70fd2c368d354abef54ca980b libgee-0.10.0.tar.xz