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 libwnck18 or
libwnck22
libwnck-dev
x11-libs/libwnck libwnck
libwnck-devel
libwnck-1_18 or
libwnck-1_22
libwnck-1_18-devel or
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
gnome-python3 python-gnome2
python-gnome2-dev
dev-python/gnome-python python-gnome gnome-python gnome-python2
gnome-python-desktop3 python-gnome2-desktop dev-python/gnome-python-desktop gnome-python-desktop gnome-python-desktop gnome-python2-desktop
gnome-panel3 gnome-panel gnome-base/gnome-panel gnome-panel gnome-panel gnome-panel
libgnome4 libgnome2-0
libgnome2-dev
gnome-base/libgnome libgnome
libgnome-devel
libgnome2_0
libgnome2_0-devel
libgnome
libgnome-devel
gnome-desktop4 libgnome-desktop-2
libgnome-desktop-dev
gnome-base/gnome-desktop gnome-desktop
gnome-desktop-devel
libgnome-desktop-2_2
libgnome-desktop-2_2-devel or
libgnome-desktop-2-devel
gnome-desktop
gnome-desktop-devel
GnomeVFS4 libgnomevfs2-0
libgnomevfs2-dev
gnome-base/gnome-vfs gnome-vfs2
gnome-vfs2-devel
libgnome-vfs2_0
libgnome-vfs2_0-devel
gnome-vfs2
gnome-vfs2-devel
GConf5 libgconf2-4
libgconf2-dev
gnome-base/gconf gconf2
gconf2-devel
libGConf2_4
libGConf2_4-devel or
libGConf2-devel
GConf2
GConf2-devel
ThunarVFS6 libthunar-vfs-1-2
libthunar-vfs-1-dev
xfce-base/thunar thunar
thunar-devel
libthunar1_2
libthunar1_2-devel or
libthunar-devel
Thunar
Thunar-devel
gtk-doc7 gtk-doc-tools dev-util/gtk-doc gtk-doc gtk-doc gtk-doc
vala7 valac dev-lang/vala8 vala
intltool intltool dev-util/intltool intltool intltool intltool
Bazaar9 bzr dev-util/bzr10 bzr bzr bzr

[edit] Footnotes

  1. For 0.2 and 0.2.1, the minimum version of GLib needed is 2.8.0. For 0.2.4 and above with the flag --with-desktop=agnostic, the minimum version is 2.15.0 (GIO support). For 0.2.4 and above with the flag --without-gconf, the minimum version is 2.12.0.
  2. For 0.2.x, the minimum version of Gtk+ needed is 2.10.0.
  3. The gnome-python* and gnome-panel dependencies are only needed for 0.2 and 0.2.1. Versions 0.2.4 and above use libawn's python bindings and a custom launcher editor instead.
  4. For 0.2 and 0.2.1, these dependencies are required. For 0.2.4 and above, it is only required in the default build or if you explicitly build Awn with the flag --with-desktop=gnome.
  5. For 0.2 and 0.2.1, this dependency is required. For 0.2.4 and above, it is only required in the default build or if you explicitly build Awn with the flag --with-gconf.
  6. This dependency is only required in 0.2.4 and above, if you build Awn with the flag --with-desktop=xfce4.
  7. These dependencies are only needed for installing development branches from source.
    Note: Vala is optional, and only required if you wish to build applets written in Vala.
  8. As of 2008/01/26, there is no official ebuild for Vala. It is expected that it will be placed in the dev-lang category, though.
  9. Bazaar is only required if you wish to install from source with a development branch. For all branches, bzr-0.92 is the minimum version required. For more information on distribution-specific packages, please see their wiki.
  10. Alternatively, there is an overlay for bzr on Launchpad which contains bzr-related ebuilds not found in the official Portage repository.
Personal tools