Dependencies

Tutorial: How to Install Newer Software on Debian Etch
First Step: Garnome, the Latest Gnome Desktop Environment

home next
Preamble

One guy said:

I'm going tell you why it is that I use Debian and no other distro:
- I want to compile as little software as possible!
- I want the bleeding edge!
That's right! I do not give a rat's ass about stability or any of that crap."

It sounds like the guy is running Sid, an unstable branch of Debian. Good for him. But I chose Debian, not, say, Ubuntu or Fedora Core because of its stability. That means that your applications will run the same way every day, and your system won't be screwed up after an upgrade. The only problem with Etch is that the software is a bit obsolete.

Another guy said:

Why is this so hard to understand?
Etch is Stable!!!
That means, you take it as it is. If you add anything from outside sources, you are no longer running Etch.

It's not quite clear from this statement what outside sources are meant. But don't worry much about it. There's no way to install anything from non-Etch repositories without breaking your system with unmet dependencies.

One more guy said:

I typically associate Etch with terms such as "rock-solid stability" and the like, but I guess the problem with that is that you have to sacrifice up-to-date software. I don't want to make such sacrifices, which basically means that I could have stayed with Ubuntu, as I have used that most and I doubt it is less stable than lenny.

OK, nobody actually has a clue how to run Debian Stable and up-to-date software at the same time, when it is so easy. Much easier than to read bug reports and back up your entire hard drive before each upgrade. I don't want to sacrifice anything, either. I want to use the latest Gimp, Evolution, Gnome and KDE while running rock-solid Etch which never crashes. And I am doing that right now, writing these very words in Gnome-2.20.2 on my Etch Linux debian 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 GNU/Linux.

I decided to write my own tutorial about how I did that.

First step, platform and desktop: "GARNOME is more than just the basic GNOME desktop. The developers have built a fully configurable, customizable and usable desktop environment that can be installed directly into a users home directory. This allows people who are running older distributions, or who are using corporate desktops to use an interface that is both attractive and current, while not affecting the underlying operation of their existing desktop" - from GARNOME Documentation.

I would also add that after building Garnome you will get a bunch of latest libraries and packages which can be reused next time for compiling other software. We won't touch Debian repositories. There's no way to install packages from other releases. We will compile everything by ourselves. Maybe it sounds somewhat inconvenient, but we have to sacrifice convenience for stability and contemporaneity. And it's fun actually. Besides, natively compiled software will be adjusted to your box architecture and environment. That means that it will be much more stable and faster than the one from outside.

This tutorial has nothing to do with the unstable stuff at all. If you check the developers websites, they always claim that their software is the latest stable one. That's it. No less and no more. All you need is to download a copy of Garnome, change the directory to its ./desktop and run "make paranoid-install". Garnome will start building your new desktop right away. Great compiling "Automatix" from Gnome developers! It is worth spending a couple of days on it. That's how long it takes to compile everything. Eventually you will get a neat folder of approximately 2 G size. But most likely you don't need so much stuff. Be bold to delete some folders, if you don't want them. Don't waste your time. Start right now.

Preliminary Preparations

It is not advisable to run garnome-installer as root, and I would also mention that it is preferable to run it from an unusable user account. If you don't have any, you'd better create one. Otherwise some programs like Evolution and the ones dependent on the older GTK+ likely won't work. Garnome can change some configuration files. it doesn't matter, though, if you are going to get rid of your older Gnome,

.bashrc

Make your .bashrc look like the one below. That will make pkg-config use the libraries that are already compiled and installed into ~/garnome. And it would be nice to remove all other PKG_CONFIG_PATH's from your .bashrc. Why? See the explanation further on.

GARNOME=/dir/where/you/put/it

PATH=$GARNOME/bin:$PATH
export PATH

PKG_CONFIG_PATH=$GARNOME/lib/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH

LD_LIBRARY_PATH=$GARNOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

NOTE: you might want to add the paths two times because pkg-config can fail to find the right directory. I am not quite sure why. I guess this is an ownership issue.

Dependencies

For building Garnome you need to install some packages.

These ones are taken from Garnome documentation:

libbz2-dev zlib1g-dev libxcursor-dev libxft-dev libpng3-dev libjpeg62-dev libtiff4-dev libncurses5-dev libpopt-dev libexpat1-dev libsmbclient-dev hermes1-dev docbook-xml docbook-xsl openjade python2.4-dev python-pyrex libxml-parser-perl libfreetype6-dev libexif-dev libpisock-dev libreadline5-dev or libreadline4-dev libaspell-dev libldap2-dev libkrb5-dev libgnutls-dev libvorbis-dev libsdl-dev liboil0.3-dev libssl-dev libxkbfile-dev libsexy-dev doxygen libpcre3-dev libcurl3-dev libgpgme11-dev libperl-dev libxml-simple-perl imagemagick libgdbm-dev libcupsys2-dev liblame-dev libmpeg2-4-dev libmad0-dev libiw-dev libgdk-pixbuf-dev cracklib2-dev cracklib-runtime libogg-dev libvorbis-dev libdvdread3-dev liba52-0.7.4-dev libxss-dev libsqlite0-dev liblcms1-dev libsqlite3-dev libgphoto2-2-dev libgdbm-dev libid3tag0-dev libflac-dev libgtkspell-dev libsysfs-dev xnest

And these ones I encountered during compiling:

python-gtk2-dev python2.5-dev libpisock-dev libusb-dev x11proto-dmx-dev libgmp3-dev libgmpxx4 libltdl3-dev libreadline5-dev libxdamage-dev x11proto-damage-dev libxcomposite-dev x11proto-xf86misc-dev x11proto-xf86vidmode-dev libdb4.4-dev libedit2 openssh-client libbluetooth2 libbluetooth2-dev libopenobex1 autoconf automake libsgutils1-dev autogen libopts25 libopts25-dev libgc-dev

If you need to compile something from outside Garnome, do it with

./configure --prefix=/home/rex/garnome --exec_prefix=/home/rex/garnome --bindir=/home/rex/garnome/bin --sbindir=/home/rex/garnome/sbin --libexecdir=/home/rex/garnome/libexec --datadir=/home/rex/garnome/share --sysconfdir=/home/rex/garnome/etc --sharedstatedir=/home/rex/garnome/share --localstatedir=/home/rex/garnome/var --libdir=/home/rex/garnome/lib --infodir=/home/rex/garnome/info --includedir=/home/rex/garnome/include --mandir=/home/rex/garnome/man --disable-static --disable-maintainer-mode --disable-debug --disable-tests

NOTE: "rex" is my user account.

These are the options that Garnome uses itself. Your libraries and executables will be put into garnome, where pkg-congif will find them.

I borrowed two boxes from the Debian website. Sometimes some development packages can be missing. If you get an error that some files (usually with the extensions .so or .h) can't be found, use the lower box, where you can search for the package to whom this file belongs. Packages can be searched by their names and description in the upper box.

Search package directories


Search on:   

Search the contents of packages

This search engine allows you to search the contents of Debian distributions for any files (or just parts of file names) that are part of packages. You can also get a full list of files in a given package.


Display:



If you get an error like this:

configure: error: ImageMagick is required to build tango-icon-theme

it means that pkg-config cannot find the file with the extension .pc which describes available packages for linking. In our case only two directories will be used by pkg-config to look for these files, /usr/lib/pkgconfig and ~/garnome/lib/pkgconfig. Of course, you can add more, if you like. But I wouldn't recommend that. Because you never know which directory pkg-config will choose, and, if the right options required by Garnome were not built into the package, you will be buried under errors that the compiler will throw upon you, unless you are quite sure, of course.

You can check if the package is available with the command:

pkg-config --cflags --libs some_package

So the fix for ImageMagick will be to go to lower box above and type "imagemagic.pc". The output will give two packages, "graphicsmagick-libmagick-dev-compat" and " libmagick9-dev". You will have to experiment a bit here which one to choose. I chose graphicsmagick-libmagick-dev-compat, and it's fine.

I wouldn't recommend to use ldconfig. It fixes some things but breaks others.

Compilation

Download Garnome
Open terminal and type:

cd /to/the/directory/where/you/put/Garnome
tar -jxvf garnome-2.20.2.tar.bz2
cd garnome-2.20.2/desktop
make paranoid-install
Summery and Possible Errors
desktop While Compiling evolution-data-server-1.12.2

ERROR:
e2k-global-catalog.c: In function 'ntlm_bind':
e2k-global-catalog.c:242: warning: pointer targets in assignment differ in signedness
e2k-global-catalog.c:243: warning: implicit declaration of function 'ldap_ntlm_bind'
e2k-global-catalog.c:243: error: 'LDAP_AUTH_NTLM_REQUEST' undeclared (first use in this function)
e2k-global-catalog.c:243: error: (Each undeclared identifier is reported only once
e2k-global-catalog.c:243: error: for each function it appears in.)
e2k-global-catalog.c:257: warning: implicit declaration of function 'ldap_parse_ntlm_bind_result'
e2k-global-catalog.c:278: warning: pointer targets in assignment differ in signedness
e2k-global-catalog.c:279: error: 'LDAP_AUTH_NTLM_RESPONSE' undeclared (first use in this function)
e2k-global-catalog.c: In function 'get_sid_values':
e2k-global-catalog.c:548: warning: pointer targets in passing argument 2 of 'e2k_sid_new_from_binary_sid' differ in signedness
make[8]: *** [e2k-global-catalog.lo] Error 1

FIX:
We need openldap. It is already installed into garnome, though, but there's something weird about it. Openldap depends on Berkeley DB. Package libdb4.4-dev should solve this issue in most cases. If not, download db-4.6.21.tar.gz from Oracle and install it into /usr/include and /usr/local/lib or into ~/garnome/include and ~/garnome/lib correspondently.

Download openldap-2.4.6 and compile it with
./configure --prefix=/home/rex/garnome --exec_prefix=/home/rex/garnome --bindir=/home/rex/garnome/bin --sbindir=/home/rex/garnome/sbin --libexecdir=/home/rex/garnome/libexec --datadir=/home/rex/garnome/share --sysconfdir=/home/rex/garnome/etc --sharedstatedir=/home/rex/garnome/share --localstatedir=/home/rex/garnome/var --libdir=/home/rex/garnome/lib --infodir=/home/rex/garnome/info --includedir=/home/rex/garnome/include --mandir=/home/rex/garnome/man --disable-static --disable-maintainer-mode --disable-debug --disable-tests

Then
cd /home/rex/Desktop/Downloads/garnome-2.20.2/desktop/evolution-data-server
make clean
make install

When done:
cd /home/rex/Desktop/Downloads/garnome-2.20.2/desktop/
make paranoid-install

desktop While Building evolution-exchange-2.12.2

ERROR:
mail-stub.c:31:21: error: e2k-uri.h: No such file or directory
mail-stub.c:32:23: error: e2k-types.h: No such file or directory

It might seem that apt-get install libexchange-storage1.2-dev can fix it, but:

ERROR:
e-book-backend-exchange.c:58:30: error: exchange-esource.h: No such file or directory

FIX:
Download libexchange-storage1.2-dev_1.12.1-1_i386.deb from Sid.

dpkg -i --force-depends libexchange-storage1.2-dev_1.12.1-1_i386.deb
cd ~/Desktop/Downloads/garnome-2.20.2/desktop/evolution-exchange
make install

When done:
dpkg --purge libexchange-storage1.2-dev

desktop While Building seahorse-2.20.1

ERROR:
/libglib-2.0.so -Wl,--rpath -Wl,/home/rex/garnome/lib
seahorse-agent-main.o: In function `main':
seahorse-agent-main.c:(.text+0x15d): undefined reference to `seahorse_agent_ssh_prefork'
seahorse-agent-main.c:(.text+0x18f): undefined reference to `seahorse_agent_ssh_postfork'
seahorse-agent-status.o: In function `on_settings_childsetup':
seahorse-agent-status.c:(.text+0x20d): undefined reference to `seahorse_agent_ssh_childsetup'
collect2: ld returned 1 exit status
make[4]: *** [seahorse-agent] Error 1

FIX:
apt-get install openssh-server

Nothing fancy but annoying.

admin
No errors
bindings
No errors
fifth-toe
Tip: How to Compile Gimp-2.4.2

cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp
make clean, if necessary
cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp
make install

When downloading and extracting are done, close the terminal.

Download gimp-2.4.2.tar.bz2

Substitute the content of /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp/work/main.d/gimp-2.4.1 folder with the one from gimp-2.4.2.tar.bz2

cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp
make install

Garnome will think that it compiles gimp-2.4.1 while building gimp-2.4.2. Not a huge trick, though. Just a way to get it.

ERROR:
Resolving victoria.acc.umu.se... 130.239.18.177, 2001:6b0:e:2018::177
Connecting to victoria.acc.umu.se|130.239.18.177|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
13:06:45 ERROR 404: Not Found.
make[2]: *** [http//ftp.gnome.org/pub/GNOME/sources/gimp-help/2./gimp-help-2-0.13.tar.gz] Error 1

FIX:
Download gimp-help-2.4.0.tar.bz2 and put it into
/home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp-help/download
cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp-help/download

tar -jxvf gimp-help-2.4.0.tar.bz2
mv gimp-help-2.4.0 gimp-help-2-0.13
tar -czvf gimp-help-2-0.13.tar.gz gimp-help-2-0.13

Open file:///home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp-help/checksums
Delete strange characters on the left. Leave download/gimp-help-2.0.13.tar.gz on the right.

cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe/gimp-help/
make install

The same trick.

cd /home/rex/Desktop/Downloads/garnome-2.20.2/fifth-toe
make paranoid-install

freedesktop
No errors
geektoys

Some packages in this directory failed to compile. I got all sorts of absolutely weird errors. I didn't have enough time to figure out why. Maybe Etch's libraries are too old for them or the packages themselves are too buggy. I don't know. I just deleted them from Garnome to continue paranoid-install.

So I removed:
libgda
libbtctl
gnome-phone-manager
lock-keys-applet
dhcdbd from bootstrap
NetworkManager
screem
thoggen
wireless-applet

hacker-tools While Building Alleyoop

ERROR: *** libiberty required to build Alleyoop.

FIX:
I deleted this package. It requires libiberty.so which is sort of unofficial and located only in one place. There's no libiberty even in Sid. I don't have enough time to fix all the stuff that I don't really need.

hacker-tools While Building genius-1.0.2

ERROR:
New enough MPFR (2.2.0+) not found, see http://www.mpfr.org

FIX:
Download mpfr-2.3.0.tar.bz2, compile and install with the prefix I already described.

matchbox
No errors
mono
No errors
office
No errors
platform
No errors
bootstrap
No errors.
I took only libiconv, as recommended by Garnome people.
Installation

I share my computer with another user. If you want Garnome to be accessible by a different user, change its ownership to root and make a symlink to it from /opt:

chown -R root ~/garnome
cd /opt
ln -s ~/garnome

Create file "garnome-session" with the following content:

#!/bin/bash

GARNOME=/opt/garnome

su -c "rm -rf $GARNOME/var/run/messagebus.pid; \
rm -rf $GARNOME/var/run/avahi-daemon/pid; \
rm -rf $GARNOME/var/run/haldaemon.pid; \
rm -rf $GARNOME/var/run/dbus/pid; \/opt/garnome/bin/dbus-daemon --config-file=$GARNOME/etc/dbus-1/system.conf; \

$GARNOME/sbin/avahi-daemon; \
$GARNOME/sbin/avahi-dnsconfd; \
$GARNOME/sbin/hald"GARNOME=/opt/garnome

LD_LIBRARY_PATH=$GARNOME/lib:$LD_LIBRARY_PATH
PYTHONPATH=$GARNOME/lib/python2.4/site-packages: \ $GARNOME/lib/python2.4/site-packages/gtk-2.0
PKG_CONFIG_PATH=$GARNOME/lib/pkgconfig:/usr/lib/pkgconfig
GDK_USE_XFT=1
XDG_DATA_DIRS=$GARNOME/share
XDG_CONFIG_DIRS=$GARNOME/etc/xdg
MANPATH=$GARNOME/man:$MANPATH
DBUS_LAUNCH="$GARNOME/bin/dbus-launch --exit-with-session"

export PATH LD_LIBRARY_PATH PYTHONPATH PKG_CONFIG_PATH \
GDK_USE_XFT XDG_DATA_DIRS XDG_CONFIG_DIRS MANPATH DBUS_LAUNCHexec $DBUS_LAUNCH

$GARNOME/bin/gnome-session

Create file Garnome.desktop with the following content:

[Desktop Entry]
Name=Garnome

Exec=/usr/bin/garnome-session

Run:

chmod a+x /home/rex/Garnome.desktop
cp /home/rex/Garnome.desktop /usr/share/xsessions

Presumably you can start garnome-session with startx after putting "garnome-session" into your ~/xinitrc or /etc/X11/xinit/xinitrc. It works, but windows manager doesn't start. If you encounter this problem, until you find a proper solution, a temporary workaround can be to put into your .xinitrc:

/usr/bin/garnome-session &
/opt/garnome/bin/metacity

The green leaf wallpaper will greet you, but you will have to kill X manually with Alt-Ctrl-Backspace keys combination, when you log off, because windows manager is not killed this way. I don't worry about it. It's OK, if launched via gdm. Also Garnome goes with it's own gdm, but installation of it needs hacking, too.

If you want to get rid of your older Gnome, remove the following dependencies. I ripped them from metapackages with apt-cache depends:

abiword-gnome bug-buddy dasher deskbar-applet desktop-base dia-gnome ekiga eog epiphany-browser esound evince evolution evolution-data-server evolution-exchange fam fast-user-switch-applet file-roller galeon gcalctool gconf-editor gconf2 gdm gdm-themes gedit gnome gnome-about gnome-accessibility-themes gnome-applets gnome-applets-data gnome-apt gnome-audio gnome-backgrounds gnome-control-center gnome-core gnome-cpufreq-applet gnome-cups-manager gnome-desktop-environment gnome-games gnome-games-extra-data gnome-icon-theme gnome-keyring-manager gnome-mag gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-office gnome-panel gnome-power-manager gnome-screensaver gnome-session gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-themes-extras gnome-user-guide gnome-utils gnome-volume-manager gnopernicus gnucash gnumeric gok gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-plugins-good gucharmap iceweasel-gnome-support industrial-cursor-theme inkscape metacity nautilus nautilus-cd-burner planner powernowd pulseaudio-esound-compat rhythmbox sawfish scrollkeeper sodipodi sound-juicer synaptic totem totem-mozilla trashapplet vino xscreensaver yelp zenity

You might also want to remove the orphaned libraries. Do it with deborphan:

apt-get install deborphan
orphaner

or

apt-get install wajig
wajig list-orphans

Remove them with apt-get

Post Installation Glitches

Everything seems to be OK except Banshee which crashes all the time. Garnome's Gnome is a bit faster than Etch's Gnome and seems quite stable. In order to start some daemons you will have to create the user "avahi" and the groups "netdev" and "stb-admin". Add your box users to these groups. Also I didn't find anywhere Screen Resolution applet. To keep screen resolution reasonable (I prefer 1024 x 768), I made the simpliest bash script:

#!/bin/bash
xrandr -s 4

Name it "resolutionswitch" and put in /usr/bin. Then make it to be launch at startup in Garnome Sessions. Make sure your resolutionswitch is executable. Run chmod a+x resolutionswitch to achieve that.

Garnome Packages that I Got Eventually

abiword-2.5.2
accerciser-1.1.2
alacarte-0.11.3
anjuta-2.3.0
at-poke-0.2.3
at-spi-1.20.1
atk-1.20.0
audiofile-0.2.6
autoconf-2.13
autoconf-2.59
autoconf-2.61
automake-1.10
automake-1.4
automake-1.6
automake-1.8
automake-1.9
avahi-0.6.21
banshee-0.13.1
beagle-0.2.18
bluefish-unstable-1.1.5
bug-buddy-2.20.1
cairo-1.4.12
cairo-java-1.0.8
cairomm-1.4.6
conglomerate-0.9.1
contact-lookup-applet-0.16
dasher-4.6.1
dbus-1.1.2
dbus-glib-0.74
dbus-glib
dbus-python-0.82.3
deskbar-applet-2.20.2
desktop-file-utils-0.14
devhelp-0.16.1
devilspie-0.20.2
dia-0.96.1
docbook-xml-4.1.2
docbook-xsl-1.72.0
dogtail-0.6.1
eel-2.20.0
ekiga-2.0.11
enchant-1.3.0
eog-2.20.3
epiphany-2.20.2
epiphany-extensions-2.20.1
esound-0.2.38
evince-2.20.2
evolution-2.12.2
evolution-data-server- 1.12.2
evolution-exchange-2.1 2.2
evolution-sharp-0.14.0.1
evolution-webcal-2.12.0
expat-2.0.1
f-spot-0.4.0
fast-user-switch-applet-2.20.0
file-roller-2.20.2
firestarter-1.0.3
fontconfig-2.4.2
freetype-2.3.5
fribidi-0.10.9
gDesklets-0.36beta
gail-1.20.2
gamin-0.1.9
gazpacho-0.7.2
gcalctool-5.20.2
GConf-2.20.1
gconf-editor-2.20.0
gdl-0.7.7
gdm-2.20.2
gecko-sharp-0.6
gecko-sharp-2.0-0.12
gecko-sharp2.0
gedit-2.20.4
gedit-plugins-2.20.0
genius-1.0.2
gftp-2.0.18
ghex-2.20.0
gimp-2.4.1
gimp-help-2-0.13
gimp-help-2-0.13
gkrellm-2.3.0
gksu-2.0.0
glabels-2.1.4
glade3-3.4.0
glib-java-0.4.2
glibmm-2.14.2
glitz-0.5.6
gmime-2.2.11
gnet-2.0.7
gnokii-0.6.21
gnome-applets-2.2 0.0
gnome-audio-2.0.0
gnome-backgrounds-2.20.0
gnome-blog-0.9.1
gnome-bluetooth-0.9.1
gnome-build-0.2.0
gnome-common-2.20.0
gnome-control-center-2.20.1
gnome-cups-manager-0.31
gnome-desktop-2.20.2
gnome-doc-utils-0.12.0
gnome-games-2.20.2
gnome-games-extra-data-2.20.0
gnome-gpg-0.5.0
gnome-icon-theme-2.20.0
gnome-keyring-2.20.2
gnome-mag-0.14.10
gnome-media-2.20.1
gnome-menus-2.20.2
gnome-mime-data-2.18.0
gnome-mount-0.6
gnome-netstatus-2.12.1
gnome-nettool-2.20.0
gnome-panel-2.20.2
gnome-pilot-2.0.15
gnome-pilot-conduit
gnome-pilot-conduits-2.0.15
gnome-pkgview-1.0.7
gnome-power-manager-2.20.1
gnome-python-2.20.1
gnome-python-desktop-2.20.0
gnome-python-extras-2.19.1
gnome-screensaver-2.20.0
gnome-session-2.20.2
gnome-sharp-2.16.0
gnome-speech-0.4.16
gnome-spell-1.0.8
gnome-system-monitor-2.20.1
gnome-system-tools-2.20.0
gnome-terminal-2.18.3
gnome-themes-2.20.2
gnome-themes-extras-2.20
gnome-user-docs-2.20.1
gnome-utils-2.20.0.1
gnome-vfs-2.20.1
gnome-vfs-monikers-2.15.3
gnome-volume-manager-2.17.0
gnopernicus-1.1.2
gnumeric-1.7.90
gob2-2.0.15
goffice-0.5.3
gok-1.3.7
gossip-0.28
grip-3.3.1
gst-ffmpeg-0.10.2
gst-plugins-bad-0.10.5
gst-plugins-base-0.10.15
gst-plugins-good-0.10.6
gst-plugins-ugly-0.10.6
gstreamer-0.10.15
gthumb-2.10.7
gtk-doc-1.9
gtk-engines-2.12.2
gtk-sharp-1.0.10
gtk-sharp-2.10.2
gtk-sharp1.0
gtk-sharp2.0
gtkhtml-3.16.2
gtkmm-2.12.3
gtkpod-0.99.10
gtksourceview-1.8.5
gtksourceview-2.0.2
gtksourceview-sharp-2.0-0.11
gtksourceview-sharp2.0
gucharmap-1.10.1
gwget-0.99
gworldclock-1.4.4
hal-0.5.9.1
hicolor-icon-theme-0.10
icon-naming-utils-0.8.6
inkscape-0.45.1
intltool-0.36.2
ipod-sharp-0.6.3
iso-codes-1.5
kiwi-1.9.19
libIDL-0.8.9
libXft-2.1.12
libart_lgpl-2.3.19
libbonobo-2.20.1
libbonoboui-2.20.0
libbtctl-0.9.0
libcroco-0.6.1
libdaemon-0.12
libfakekey-0.1
libgail-gnome-1.20.0
libgda-3.1.2
libgdiplus-1.2.5
libgksu-2.0.5
libglade-2.6.2
libglademm-2.6.5
libgnome-2.20.1.1
libgnomecanvas-2.20.1.1
libgnomecups-0.2.2
libgnomedb-3.1.2
libgnomekbd-2.20.0
libgnomeprint-2.18.2
libgnomeprintui-2.18.1
libgnomeui-2.20.1.1
libgpod-0.5.2
libgsf-1.14.7
libgtkhtml-2.11.1
libgtop-2.20.0
libiconv-1.11
libipoddevice-0.5.3
libmatchbox-1.9
libmusicbrainz-2.1.5
libnotify-0.4.4
liboil-0.3.12
liboobs-2.20.0
librsvg-2.18.2
libsexy-0.1.11
libsigc++-2.1.1
libsoup-2.2.104
libtheora-1.0beta2
libtool-1.5.24
libwnck-2.20.2
libxklavier-3.3
libxml2-2.6.30
libxslt-1.1.22
liferea-1.4.5b
loudmouth-1.2.3
mail-notification-4.1
matchbox-common-0.9.1
matchbox-desktop-0.9.1
matchbox-keyboard-0.1
matchbox-nest-0.3
matchbox-panel-0.9.3
matchbox-panel-manager-0.1
matchbox-themes-extra-0.3
matchbox-window-manager-1.1
mb-applet-input-manager-0.6
meld-1.1.5.1
mergeant-0.67
metacity-2.20.1
mlview-0.9.0
monkey-bubble-0.4.0
mono-1.2.5.2
mono-tools-1.2.4
monodevelop-0.17
monodoc-1.2.5
muine-0.8.8
nautilus-2.20.0
nautilus-cd-burner-2.20.0
nautilus-sendto-0.12
netspeed_applet-0.14
notification-daemon-0.3.7
ORBit2-2.14.10
orca-2.20.2
pan-0.132
pango-1.18.3
pidgin-2.2.2
pkg-config-0.22
pkg-config
planner-0.14.2
poppler-0.6.1
poppler-data-0.1.1
pwlib-1.10.10
pycairo-1.4.0
pygobject-2.14.0
pygtk-2.12.0
pygtksourceview-2.0.0
pyorbit-2.14.3
quick-lounge-applet-2.12.4
rarian-0.6.0
render-0.8
revelation-0.4.11
rhythmbox-0.11.3
sabayon-2.20.1
seahorse-2.20.1
shared-mime-info-0.22
sound-juicer-2.20.1
startup-notification-0.9
system-tools-backends-2.4.1
tagtool-0.12.3
tango-icon-theme-0.8.1
tomboy-0.8.2
totem-2.20.1
tsclient-0.148
vino-2.20.1
vte-0.16.9
wv-1.2.4
xchat-2.8.4
xrender-0.8.3
Xsettings-client-0.10
yelp-2.20.0
zenity-2.20.1


© Copyright 2007 Design by Alex Ivanov top   home  next contact me