libgee-0.8-dev - GObject based collection and utility library (development files)

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename libgee-0.8-dev_0.18.0-1_amd64.deb
Package name libgee-0.8-dev
Package version 0.18.0
Package release 1
Package architecture amd64
Package type deb
Category libdevel
License -
Maintainer Ubuntu Developers <>
Download size 31.68 KB
Installed size 638.00 KB
libgee is a collection library providing GObject-based interfaces and
classes for commonly used data structures.
libgee provides the following interfaces:
* Traversable
- Iterable
+ Collection
# List
* BidirList
# Set
* SortedSet
- BidirSortedSet
# MultiSet
# Queue
* Deque
+ Map
# SortedMap
* BidirSortedMap
- Iterator
+ BidirIterator
# BidirListIterator
+ ListIterator
# BidirListIterator
* MultiMap
* Future
The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,
HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, Promise,
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 provides 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.
This package contains the headers and development libraries.


Package Version Architecture Repository
libgee-0.8-dev_0.18.0-1_i386.deb 0.18.0 i386 Ubuntu Main
libgee-0.8-dev - - -


Name Value
gir1.2-gee-0.8 = 0.18.0-1
libgee-0.8-2 = 0.18.0-1
libglib2.0-dev >= 2.36


Type URL
Binary Package libgee-0.8-dev_0.18.0-1_amd64.deb
Source Package libgee-0.8

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libgee-0.8-dev deb package:
    # sudo apt-get install libgee-0.8-dev




2015-06-13 - Michael Biebl <>
libgee-0.8 (0.18.0-1) unstable; urgency=medium
* New upstream release.
* Drop Fix-default-value-of-enable-consistency-check-fixes-.patch, merged
* Mark dev and dbg package as Multi-Arch: same.
* Update outdated gbp section names in debian/gbp.conf.
2015-06-13 - Michael Biebl <>
libgee-0.8 (0.16.1-2) unstable; urgency=medium
* Fix default value of --enable-consistency-check, otherwise a very
expensive debug option is turned on by default and would make a lot of
applications unusably slow. Patch cherry-picked from upstream Git.
* Fix the removal of the vala.stamp files so the C sources are regenerated.
* Add missing geeutils.vapi. This file is missing in the tarball but is
required if we want to rebuild the C source files.
* Drop gee_tree_set_check from symbols file. This symbol was exported by
accident due to the wrong default value of --enable-consistency-check. It
doesn't appear to be used by other applications, so it should be safe to
* Add myself to Uploaders.
2014-10-15 - Michael Biebl <>
libgee-0.8 (0.16.1-1) unstable; urgency=medium
* Team upload.
* New upstream release.
2014-10-10 - Michael Biebl <>
libgee-0.8 (0.16.0-1) unstable; urgency=medium
* Team upload.
* New upstream release.
* Bump minimum required version of valac to (>= 0.25.1) as per
* Update symbols file. A lot of internal symbols were dropped due to the
usage of Vala's new --hide-internal feature.
* Bump Standards-Version to 3.9.6. No further changes.
2014-09-25 - Iain Lane <>
libgee-0.8 (0.14.0-3) unstable; urgency=medium
* Install typelib files into MA libdir and mark gi package as M-A: same.
2014-08-24 - Andreas Henriksson <>
libgee-0.8 (0.14.0-2) unstable; urgency=medium
* Team upload.
[ Aurelien Jarno ]
* Use dh-autoreconf to fix new architectures (ppc64el) (Closes: #757110)
2014-07-22 - Andreas Henriksson <>
libgee-0.8 (0.14.0-1) unstable; urgency=medium
* Team upload.
[ Emilio Pozuelo Monfort ]
* New upstream release. Closes: #715383.
* debian/control:
+ Bump valac and libglib2.0-dev build dependencies.
+ Update the package descriptions. Thanks to Dominique Lasserre for
the patch.
+ Bump Standards-Version to 3.9.5, no changes needed.
+ Update the homepage.
+ Fix gir1.2-gee-0.8 short description, thanks to Niklas Cathor.
Closes: #753443.
* debian/libgee-0.8-2.symbols:
+ Add new symbols.
+ gee_hazard_pointer_get_destroy_notify is gone, but from a Vala POV
that's just an API break but not an ABI break, and nothing seems to
use it in Debian, so we should be fine.
2013-09-22 - Michael Biebl <>
libgee-0.8 (0.10.5-1) unstable; urgency=low
* Team upload.
* New upstream release.
* debian/watch: Track stable releases.
2013-07-15 - Michael Biebl <>
libgee-0.8 (0.10.2-1) unstable; urgency=low
* Team upload.
* New upstream release.
2013-05-13 - Michael Biebl <>
libgee-0.8 (0.10.1-1) unstable; urgency=low
[ Andreas Henriksson ]
* Team upload.
* Imported Upstream version 0.10.1
* Update symbols file, multiple added and two missing.
[ Michael Biebl ]
* Rename the source package to libgee-0.8 so it can co-exist with 0.6.
* Build-Depend on valac (>= 0.18) instead of valac-0.18.
* Bump Build-Depends on libglib2.0-dev to (>= 2.32).
* Bump Standards-Version to 3.9.4. No further changes.
* Drop the shlibs version and simply use -V instead as we are using symbols
files and the existing version was outdated anyway.
Fix the regex to get the library package name while at it.
* Don't hard code the valac version in debian/rules.
* The targeted glib version is set in configure via GLIB_REQUIRED. Don't
override that in debian/rules.
* Upload to unstable.

See Also

Package Description
libgeis-dev_2.2.17+16.04.20160126-0ubuntu1_amd64.deb Gesture engine interface support - dev files
libgeis-doc_2.2.17+16.04.20160126-0ubuntu1_all.deb Gesture engine interface support - documentation
libgeis1_2.2.17+16.04.20160126-0ubuntu1_amd64.deb Gesture engine interface support
libgeoclue-dev_0.12.99-4ubuntu1_amd64.deb C API for GeoClue (development files)
libgeoclue0_0.12.99-4ubuntu1_amd64.deb C API for GeoClue
libgeocode-glib-dev_3.18.2-1_amd64.deb development files for geocode-glib library
libgeocode-glib-doc_3.18.2-1_all.deb gtk-doc documentation for geocode-glib library
libgeocode-glib0_3.18.2-1_amd64.deb geocoding and reverse geocoding GLib library using Nominatim
libgeoip-dev_1.6.9-1_amd64.deb Development files for the GeoIP library
libgeoip1_1.6.9-1_amd64.deb non-DNS IP-to-country resolver library
libgeonames-dev_0.2+16.04.20160321-0ubuntu1_amd64.deb geonames - library development files
libgeonames0_0.2+16.04.20160321-0ubuntu1_amd64.deb Parse and query the geonames database dump
libgettextpo-dev_0.19.7-2ubuntu3_amd64.deb GNU Internationalization library development files
libgettextpo0_0.19.7-2ubuntu3_amd64.deb GNU Internationalization library
libgexiv2-2_0.10.3-2_amd64.deb GObject-based wrapper around the Exiv2 library