* Most of the component libraries that chromium uses/includes/bundles are now built as shared libraries (except webkit, and a few other smaller one). They all live in the chromium-libs subpackage. Please note that these shared libs are only used for chromium (and courgette), and do not end up in the ld.so cache.
* Courgette, the binary diff utility is in its own subpackage, dependent on chromium-libs. You do _not_ need to install the courgette package to use the chromium browser.
Some behind the scenes changes:
* I simplified my patches quite a bit. This will hopefully make it easier to rebuild from newer source checkouts.
* This will probably be the last Fedora 10 build. Time to consider updating.
* The previous package build will now be kept in http://spot.fedorapeople.org/chromium/old/
Oh yes, one more thing. If you have SELinux enabled, you might discover that chromium no longer starts.
It throws an error like this:
/usr/lib64/chromium-browser/chromium-browser: error while loading shared
libraries: /usr/lib64/chromium-browser/libsandbox.so: cannot restore
segment prot after reloc: Permission denied
This is because chromium is now loading its components from shared libraries.
Jussi Lehtola reports that this fixes the issue for him:
chcon -t texrel_shlib_t /usr/lib64/chromium-browser/libsandbox.so
Further emails show that several other bits need this workaround:
chcon -t texrel_shlib_t /usr/lib*/chromium-browser/*.so
This is because some of the chromium bits were built without -fPIC. I'm working on a fix, it should be resolved with the next build.