Red Hat Bugzilla – Bug 454890
OLPC: kill xulrunner deps on libgnome/libgnomevfs
Last modified: 2008-09-17 12:23:22 EDT
Our F9 xulrunner has grown various dependencies compared to the F7 one.
Here's a patch which removes the following dependencies:
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:
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 <firstname.lastname@example.org> 18.104.22.168-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
Simon fixed this, thanks.