I've recently attempted to repackage Pantheon, Elementary's Desktop
Environment, for openSUSE 12.3. I was able to get almost everything to
work by simply using Alien and installing the correct dependencies in
the correct order. However, Gala, the window manager, wasn't working
well at all.
Gala was showing an erroneous rendering of animations. As such I've
decided to port the libclutter that Elementary uses. Gala worked
admirably well with that version of libclutter, but it was at the
expense of the GNOME Desktop, GDM, and Lightdm. They couldn't use
Elementary's Libclutter and I had to reinstall openSUSE completely to
get rid of it (unisntalling and reinstalling didn't work).
Zypper counts Elementary's Libclutter as a downgrade of the one provided
by openSUSE 12.3.
They use libclutter-1.0.so.0 and libclutter-gtk-1.0.so.0. My coding
skills are too poor to port Gala to a higher level of Libclutter and I
can't figure out how to make Gala use an exclusive version of Libclutter
while the rest of the GNOME Desktop would use the default one.
The majority of Pantheon apps work very well under openSUSE and thanks
to the GNOME:Ayatana repo, we have most of the dependencies. Plank has
already been ported and packaged by an openSUSE user. I was able to get
Noise, Pantheon-files, Slingshot-launcher, and Wingpanel working. If
someone is interested in repackaging Gala for openSUSE, we can have
another desktop environment available.
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org