Our F9 xulrunner has grown various dependencies compared to the F7 one. Here's a patch which removes the following dependencies: libORBit-2.so.0 libbonobo-2.so.0 libbonobo-activation.so.4 libgconf-2.so.4 libgnome-2.so.0 libgnomevfs-2.so.0 libpopt.so.0 librt.so.1 I had to add the build requirement on dbus-glib-devel because koji failed without it: http://koji.fedoraproject.org/koji/taskinfo?taskID=706551 Here's the successfully built version: http://koji.fedoraproject.org/koji/taskinfo?taskID=707841
Created attachment 311489 [details] remove deps on libgnome + gnomevfs
Forgot to mention, once upon a time in OLPC-2 David Zeuthen did something similar: * Tue May 16 2006 David Zeuthen <davidz> 1.8.0.4-0.cvs20060505.2 - Build with --disable-gnomeui --disable-gnomevfs and drop BuildRequires - gnome-vfs2-devel, ligbnome-devel, libgnomeui-devel
Seems to be a duplicate of bug 454670, and the solution here seems to be quite excessive IMHO (we actually want XULRunner on Fedora proper to use Gnome).
No, we *don't* want XULRunner to use Gnome. You might do. But I, as an end user, do not. I'm all for it using Gnome features if they're available (on my machine, they generally won't be available, on the average Fedora user's machine, they will). But forcing an end user to have a bunch of stuff they don't want installed, just to use a web browser? Nope. That's a step too far. The upstream app has no such dependencies, and you shouldn't be forcing such additional dependencies on your users.
Sorry, my original report was unclear. I am only suggesting this dependency change for the OLPC-3 branch, not F-9.
built, will be in joyride soon http://koji.fedoraproject.org/koji/buildinfo?buildID=55946
Simon fixed this, thanks.