[libgee] Update to 0.10.0

Michel Alexandre Salim salimma at fedoraproject.org
Tue Mar 26 11:55:14 UTC 2013


commit a64238df22f41e0d0658ec72431a3e96653f93e4
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date:   Tue Mar 26 18:54:22 2013 +0700

    Update to 0.10.0

 .gitignore  |    3 +--
 libgee.spec |   57 ++++++++++++++++++++++++++++++++++-----------------------
 sources     |    2 +-
 3 files changed, 36 insertions(+), 26 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b9a431d..3a2e520 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/libgee.spec b/libgee.spec
index 566f8d5..d129826 100644
--- a/libgee.spec
+++ b/libgee.spec
@@ -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 at fedoraproject.org> - 0.10.0-1
+- Update to 0.10.0
+
 * Fri Mar  8 2013 Matthias Clasen <mclasen at redhat.com> - 0.8.5-1
 - Update to 0.8.5
 
diff --git a/sources b/sources
index f62af67..2001922 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-24b91fad739d7500c2f72ba6692274f0  libgee-0.8.5.tar.xz
+81736ef70fd2c368d354abef54ca980b  libgee-0.10.0.tar.xz


More information about the scm-commits mailing list