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

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libgee-0.8-dev
Package version: 0.16.1
Package release: 1+deb8u1
Package architecture: amd64
Package type: deb
Installed size: 638 B
Download size: 49.42 KB
Official Mirror:
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.



    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


    • /usr/include/gee-0.8/gee.h
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/pkgconfig/gee-0.8.pc
    • /usr/share/doc/libgee-0.8-dev/AUTHORS
    • /usr/share/doc/libgee-0.8-dev/NEWS.gz
    • /usr/share/doc/libgee-0.8-dev/README
    • /usr/share/doc/libgee-0.8-dev/changelog.Debian.gz
    • /usr/share/doc/libgee-0.8-dev/changelog.gz
    • /usr/share/doc/libgee-0.8-dev/copyright
    • /usr/share/gir-1.0/Gee-0.8.gir
    • /usr/share/vala/vapi/gee-0.8.vapi


    2015-06-13 - Michael Biebl <> libgee-0.8 (0.16.1-1+deb8u1) jessie; 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 remove. * 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.

    2013-02-28 - Sjoerd Simons <> libgee (0.8.4-1) experimental; urgency=low * New upstream release * Add myself to uploaders