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.8.5.tar.xz
/libgee-0.10.0.tar.xz

View File

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

View File

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