[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