[opensuse-packaging] Libclutter and Gala for Pantheon
Good day, 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. Sincerely, Antoine Saroufim -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi, Antonie, On Sun, Jun 30, 2013 at 2:51 AM, Antoine Saroufim <antoine.saroufim@gmail.com> wrote:
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.
openSUSE's libclutter-1_0-0 provides extactly the same version as Gala requires, which is libclutter-1.0.so.0 You can download rpm from s.o.o can `unrpm` it to check. And btw, I see someone successfully ported Gala to openSUSE 12.2. So I guess either Elementary upstream maintains a tweaked version of libclutter (check with upstream to confirm), or your alien breaks it. I guess you can download rebuild our ported Gala for openSUSE 12.3 and check if it runs. 'Coz I didn't see any claim that Gala runs on a self-maintained libclutter. Greetings Marguerite -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (2)
-
Antoine Saroufim
-
Marguerite Su