Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85009 - Epiphany-Extensions 1.6.0 (formerly gnome-extensions, which is wrong)
Summary: Epiphany-Extensions 1.6.0 (formerly gnome-extensions, which is wrong)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 85097 85183 (view as bug list)
Depends on: 85181
Blocks:
  Show dependency tree
 
Reported: 2005-03-12 11:45 UTC by Qui Gon
Modified: 2005-03-17 07:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for Epiphany Extensions 1.6.0 (epiphany-extensions-1.6.0.ebuild,1.28 KB, application/octet-stream)
2005-03-12 11:46 UTC, Qui Gon
Details
include-fix for the mozilla-headers (epiphany-extensions-1.6.0-include-fix.patch,1.33 KB, patch)
2005-03-12 11:46 UTC, Qui Gon
Details | Diff
epiphany-extensions-1.6.0-r1.ebuild (epiphany-extensions-1.6.0-r1.ebuild,1.17 KB, text/plain)
2005-03-14 03:27 UTC, Lars Strojny
Details
epiphany-extensions-1.6.0-r2.ebuild (epiphany-extensions-1.6.0-r1.ebuild,1.23 KB, text/plain)
2005-03-14 12:35 UTC, Lars Strojny
Details
epiphany-extensions-1.6.0-disable_bookmarks-tray_label.patch (epiphany-extensions-1.6.0-disable_bookmarks-tray_label.patch,1.01 KB, patch)
2005-03-14 12:36 UTC, Lars Strojny
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Qui Gon 2005-03-12 11:45:25 UTC
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
Comment 1 Qui Gon 2005-03-12 11:46:10 UTC
Created attachment 53275 [details]
Ebuild for Epiphany Extensions 1.6.0
Comment 2 Qui Gon 2005-03-12 11:46:42 UTC
Created attachment 53276 [details, diff]
include-fix for the mozilla-headers
Comment 3 Mike Gardiner (RETIRED) gentoo-dev 2005-03-13 17:05:42 UTC
*** Bug 85097 has been marked as a duplicate of this bug. ***
Comment 4 Mike Gardiner (RETIRED) gentoo-dev 2005-03-14 02:29:16 UTC
*** Bug 85183 has been marked as a duplicate of this bug. ***
Comment 5 Lars Strojny 2005-03-14 03:27:31 UTC
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
Comment 6 Lars Strojny 2005-03-14 03:29:14 UTC
We should also change the URI-var: http://www.gnome.org/projects/epiphany/ is correct
Comment 7 Qui Gon 2005-03-14 06:55:19 UTC
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.
Comment 8 Lars Strojny 2005-03-14 07:13:52 UTC
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.
Comment 9 Lars Strojny 2005-03-14 12:35:47 UTC
Created attachment 53452 [details]
epiphany-extensions-1.6.0-r2.ebuild

Applies patch to delete lavel in extension "bookmarks-tray"
Comment 10 Lars Strojny 2005-03-14 12:36:59 UTC
Created attachment 53453 [details, diff]
epiphany-extensions-1.6.0-disable_bookmarks-tray_label.patch

Disables label in extension "bookmarks-tray"
Comment 11 Qui Gon 2005-03-14 15:49:44 UTC
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.
Comment 12 Joe McCann (RETIRED) gentoo-dev 2005-03-15 12:42:57 UTC
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
Comment 13 Raphael Slinckx 2005-03-16 10:07:06 UTC
Is there any reason why the adblock extension in disabled in this ebuild ?

I built this extension here and it works very fine !
Comment 14 Qui Gon 2005-03-16 12:46:57 UTC
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.
Comment 15 Lars Strojny 2005-03-17 06:06:42 UTC
I think it's a bug, is it?
Comment 16 Qui Gon 2005-03-17 07:53:11 UTC
It depends on the point of view and the severity. However, the cause is the current mozilla-family. So take it or leave it.