[Planning-4.8][dependencies] Gtk+ and Glib

Jannis Pohlmann jannis at xfce.org
Tue Aug 18 03:52:40 CEST 2009


On Mon, 17 Aug 2009 21:04:38 +0200
Stephan Arts <stephan at xfce.org> wrote:

> Hi,
> 
> I would like to start the dependency-discussion for this release by
> summing up what we used with 4.6.
> Now, we have quite a few, so I would like to start with the most
> prominent ones, Gtk+ and glib.

Just for your information, here are the current non-optional
dependencies of our core components (for Thunar that's the GIO branch,
for all others its from the master branch. For the detailed list see
the bottom of this mail. Most importantly, here are the most recent
versions any core components depend on:

  cairo >= 1.0.0
  dbus-1 >= 1.0.0
  dbus-glib-1 >= 0.73
  exo-1 >= 0.3.101
  gdk-pixbuf-2.0 >= 2.14.0
  gio-2.0 >= 2.16.0
  glib-2.0 >= 2.16.0
  gmodule-2.0 >= 2.12.0
  gobject-2.0 >= 2.16.0
  gthread-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libglade-2.0 >= 2.0.0
  libpng12 >= 1.2.0
  libwnck-1.0 >= 2.12
  libxfce4kbd-private-2 >= 4.7.0
  libxfce4menu-0.1 >= 4.6.0
  libxfce4smclient-private-1 >= 4.7.0
  libxfce4ui-1 >= 4.7.0
  libxfce4util-1.0 >= 4.2.2
  libxfcegui4-1.0 >= 4.3.90.2
  libxfconf-0 >= 0.1.0svn-r27376
  x11 >= 1.1.0

We should probably add some of them to the Essential Dependencies on
the wiki page. Ok, and here comes the detailed list in case anyone is
interested:

exo
===

Required:
  gio-2.0 >= 2.16.0
  glib-2.0 >= 2.16.0
  gthread-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libxfce4util-1.0 >= 4.2.2

libfrap
=======

Required:
  glib-2.0 >= 2.6.0
  gthread-2.0 >= 2.6.0
  gtk+-2.0 >= 2.6.0
  libxfce4util-1.0 >= 4.3.90.2
  libxfcegui4-1.0 >= 4.3.90.2
  libxfconf-0 >= 0.1.0svn-r27376
  x11 >= 1.1.0

libxfce4ui
==========

Required:
  gobject-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libxfce4util-1.0 >= 4.6.0
  libxfconf-0 >= 4.6.0

libxfce4util
============

Required:
  gobject-2.0 >= 2.12.0

thunar
======

Required:
  exo-1 >= 0.3.101
  gdk-pixbuf-2.0 >= 2.14.0
  gio-2.0 >= 2.16.0
  glib-2.0 >= 2.16.0
  gthread-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libxfce4util-1.0 >= 4.6.0

thunar-vfs
==========

Required:
  exo-1 >= 0.3.100
  gdk-pixbuf-2.0 >= 2.10.0
  glib-2.0 >= 2.12.0
  gthread-2.0 >= 2.12.0
  gtk+-2.0 >= 2.10.0
  libpng12 >= 1.2.0
  libxfce4util-1.0 >= 4.6.0

xfce4-appfinder
===============

Required:
  gio-2.0 >= 2.16.0
  glib-2.0 >= 2.16.0
  gthread-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libxfce4menu-0.1 >= 4.6.0
  libxfce4ui-1 >= 4.7.0
  libxfce4util-1.0 >= 4.6.0
  libxfconf-0 >= 4.6.0

xfce4-panel
===========

Required:
  cairo >= 1.0.0
  exo-1 >= 0.3.100
  gmodule-2.0 >= 2.12.0
  gthread-2.0 >= 2.12.0
  gtk+-2.0 >= 2.10.0
  libwnck-1.0 >= 2.12
  libxfce4util-1.0 >= 4.6.0
  libxfcegui4-1.0 >= 4.6.0

xfce4-session
=============

Required:
  dbus-1 >= 1.0.0
  dbus-glib-1 >= 0.73
  gtk+-2.0 >= 2.10.0
  libglade-2.0 >= 2.0.0
  libwnck-1.0 >= 2.12
  libxfce4util-1.0 >= 4.6.0
  libxfcegui4-1.0 >= 4.6.0
  libxfconf-0 >= 4.6.0

xfce4-settings
==============

Required:
  dbus-glib-1 >= 0.34
  exo-1 >= 0.3.100
  glib-2.0 >= 2.16.0
  gtk+-2.0 >= 2.14.0
  libwnck-1.0 >= 2.12.0
  libxfce4kbd-private-2 >= 4.7.0
  libxfce4smclient-private-1 >= 4.7.0
  libxfce4ui-1 >= 4.7.0
  libxfce4util-1.0 >= 4.6.0
  libxfconf-0 >= 4.6.0
  x11 >= 1.0.0

xfconf
======

Required:
  dbus-1 >= 1.0.0
  dbus-glib-1 >= 0.72
  gobject-2.0 >= 2.12.0
  libxfce4util-1.0 >= 4.6.0

xfdesktop
=========

Required:
  gmodule-2.0 >= 2.10.0
  gobject-2.0 >= 2.10.0
  gthread-2.0 >= 2.10.0
  gtk+-2.0 >= 2.10.0
  libglade-2.0 >= 2.0.0
  libwnck-1.0 >= 2.12.0
  libxfconf-0 >= 4.6.0

xfwm4
=====

Required:
  dbus-1 >= 1.0.0
  dbus-glib-1 >= 0.72
  gtk+-2.0 >= 2.10.0
  libglade-2.0 >= 2.0.0
  libwnck-1.0 >= 2.12.0
  libxfce4util-1.0 >= 2.12.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20090818/a74449c4/attachment.pgp>


More information about the Xfce4-dev mailing list