Ebuild and adaption to gnome-scheme for mozilla's includes has been done. All extensions will be installed except net-monitor and find. net-monitor requires dbus, which has been commented out in epiphany, so I did not install the extension. Find is broken. This is more like a class-cast problem than an adaption. So, I did not look further into it. My time' also short. ;-) Attached are: - patch for the extensions - ebuild for the extensions
Created attachment 53275 [details] Ebuild for Epiphany Extensions 1.6.0
Created attachment 53276 [details, diff] include-fix for the mozilla-headers
*** Bug 85097 has been marked as a duplicate of this bug. ***
*** Bug 85183 has been marked as a duplicate of this bug. ***
Created attachment 53403 [details] epiphany-extensions-1.6.0-r1.ebuild Introducing USE-flags "doc" and "dashboard" to control the built extensions. Take a look at: http://bugs.gentoo.org/show_bug.cgi?id=85183
We should also change the URI-var: http://www.gnome.org/projects/epiphany/ is correct
Personally I don't like so many USE-flags as most of them are for one-time-use only. The dashboard seems to me like an enhancement, that will become a regular feature in future. So why not simply build it in? You don't have to activate it in the Extensions-menu! We should keep this build-process as simple as possible. I think this is in common with the epiphany developers.
No, the build process should be as flexible as possible while considering to be easy-to-use. USE-flags are the central advantage of Gentoo, if you don't want to have some, throw away Gentoo and join SuSe, Fedora etc.
Created attachment 53452 [details] epiphany-extensions-1.6.0-r2.ebuild Applies patch to delete lavel in extension "bookmarks-tray"
Created attachment 53453 [details, diff] epiphany-extensions-1.6.0-disable_bookmarks-tray_label.patch Disables label in extension "bookmarks-tray"
Calm down! I don't like abuse of USE-Flags for features, which are so small, that you don't even notice, that they are installed. If you are not able to accept opinions and suggestion, then please stop posting here. We don't need people, who try to slow down the evolution process! There are more important things, e.g. moving from mozilla to firefox-sources to build epiphany.
Added this to cvs. Its p.masked since it depends on latest epiphany. I'm not adding the dashboard extension since it is marked unstable and we don't officially support it. Thank you for the label patch lars
Is there any reason why the adblock extension in disabled in this ebuild ? I built this extension here and it works very fine !
First of all, adblock works. It compiles and I tested it. The filter does as expected, but nonetheless epiphany crashes when closing it. At least on my system. This is not perfect and so I really discourage marking it stable. The epiphany maintainers don't recommend to activate adblock before mozilla 1.8, due to several problems. If you want it, simply add it to the extension-list in the ebuild.
I think it's a bug, is it?
It depends on the point of view and the severity. However, the cause is the current mozilla-family. So take it or leave it.