Dependency Matrix

From AWN Wiki

Jump to: navigation, search

The following is a matrix of the dependencies for Awn and the equivalent packages for the "major" Linux distributions. Packages marked in italic indicate that the package is needed in order to install from source. With Gentoo-based distributions this is not necessary, as the development files are installed along with the runtime libraries/programs. If your distribution is not listed here, feel free to add the dependencies required to the Talk page.

Note: There is a separate matrix for Awn Extras.

[edit] Matrix

Note: Colored rows correspond to their associated footnotes.
Distribution/
Dependency
Debian-based Gentoo-based openSUSE Mandriva Fedora
GLib1 libglib2.0-0
libglib2.0-dev
dev-libs/glib glib2
glib2-devel
libglib2.0_0
libglib2.0_0-devel
glib2
glib2-devel
Gtk+2 libgtk2.0-0
libgtk2.0-dev
x11-libs/gtk+ gtk2
gtk2-devel
libgtk+2.0_0
libgtk+2.0_0-devel
gtk2
gtk2-devel
libwnck libwnck22
libwnck-dev
x11-libs/libwnck libwnck
libwnck-devel
libwnck-1_22
libwnck-1-devel
libwnck
libwnck-devel
dbus-glib libdbus-glib-1-2
libdbus-glib-1-dev
dev-libs/dbus-glib dbus-1-glib
dbus-1-glib-devel
libdbus-glib-1_2
libdbus-glib-1_2-devel
dbus-glib
dbus-glib-devel
librsvg librsvg2-common gnome-base/librsvg librsvg librsvg2_2 librsvg2
pycairo python-cairo
python-cairo-dev
dev-python/pycairo python-cairo
python-cairo-devel
python-cairo
python-cairo-devel
pycairo
pycairo-devel
pygtk python-gtk2
python-glade2
python-gtk2-dev
dev-python/pygtk python-gtk
python-gtk-devel
pygtk2.0
pygtk2-devel
pygtk2
pygtk2-devel
gtk-doc3 gtk-doc-tools dev-util/gtk-doc gtk-doc gtk-doc gtk-doc
vala3 valac dev-lang/vala vala
intltool intltool dev-util/intltool intltool intltool intltool
Bazaar4 bzr dev-util/bzr bzr bzr bzr
desktop-agnostic5 libdesktop-agnostic-dev

[edit] Footnotes

  1. For 0.4.x, the minimum version is 2.16.0.
  2. For 0.4.x, the minimum version of Gtk+ needed is 2.12.0.
  3. These dependencies are only needed for installing development branches from source.
  4. Until trunk revision 821 Bazaar was required by awn-settings, the minimum version being bzr-0.92. Since rev. 821 it's an optional dependency. For more information on distribution-specific packages, please see their wiki.
  5. The desktop-agnostic library allows you to pick various backends depending on your desktop environment, the recommended backends include gio (for VFS), gconf (for configuration) and glib (for desktop file processing), but you can also build it using gnome-vfs/thunar-vfs VFS backends, keyfile configuration backend (instead of gconf) and libgnome-desktop/gio for desktop file processing.
Personal tools