/[gentoo-x86]/www-client/epiphany/epiphany-2.30.2-r1.ebuild
Gentoo

Contents of /www-client/epiphany/epiphany-2.30.2-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (show annotations) (download)
Tue Apr 12 10:54:45 2011 UTC (8 years, 7 months ago) by pacho
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
FILE REMOVED
Declare ability to handle http and https (bug #363189 by Ed Catmur), do not crash when clearing the passwords from prefs dialog, upstream bug #606933. Remove old.

(Portage version: 2.1.9.45/cvs/Linux x86_64)

1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.30.2-r1.ebuild,v 1.10 2011/03/20 22:21:20 nirbheek Exp $
4
5 EAPI="2"
6
7 inherit eutils gnome2
8
9 DESCRIPTION="GNOME webbrowser based on Webkit"
10 HOMEPAGE="http://www.gnome.org/projects/epiphany/"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="alpha amd64 ia64 ppc sparc x86"
15
16 # We are not ready for introspection yet
17 IUSE="avahi doc networkmanager +nss test"
18
19 # TODO: add seed support
20 RDEPEND=">=dev-libs/glib-2.19.7:2
21 >=x11-libs/gtk+-2.19.5:2
22 >=dev-libs/libxml2-2.6.12:2
23 >=dev-libs/libxslt-1.1.7
24 >=x11-libs/startup-notification-0.5
25 >=x11-libs/libnotify-0.4
26 <x11-libs/libnotify-0.7
27 >=dev-libs/dbus-glib-0.71
28 >=gnome-base/gconf-2:2
29 >=app-text/iso-codes-0.35
30 >=net-libs/webkit-gtk-1.1.22:2
31 >=net-libs/libsoup-gnome-2.29.91:2.4
32 >=gnome-base/gnome-keyring-2.26.0
33
34 x11-libs/libICE
35 x11-libs/libSM
36
37 avahi? ( >=net-dns/avahi-0.6.22 )
38 networkmanager? ( net-misc/networkmanager )
39 nss? ( dev-libs/nss )
40 x11-themes/gnome-icon-theme"
41 # introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
42 DEPEND="${RDEPEND}
43 app-text/scrollkeeper
44 >=dev-util/pkgconfig-0.9
45 >=dev-util/intltool-0.40
46 >=app-text/gnome-doc-utils-0.3.2
47 gnome-base/gnome-common
48 doc? ( >=dev-util/gtk-doc-1 )"
49
50 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README TODO"
51
52 pkg_setup() {
53 G2CONF="${G2CONF}
54 --disable-introspection
55 --disable-scrollkeeper
56 --disable-maintainer-mode
57 --with-distributor-name=Gentoo
58 $(use_enable avahi zeroconf)
59 $(use_enable networkmanager network-manager)
60 $(use_enable nss)
61 $(use_enable test tests)"
62 }
63
64 src_prepare() {
65 gnome2_src_prepare
66
67 # ephy-toolbar: fix leave-fullscreen item visibility
68 epatch "${FILESDIR}/${P}-leave-fullscreen.patch"
69
70 # Send 'Referer' on headers sent for context menu HTTP downloads
71 epatch "${FILESDIR}/${P}-referer-downloads.patch"
72
73 # ephy-location-entry: reenable favicons in completion
74 epatch "${FILESDIR}/${P}-favicons-completion.patch"
75
76 # Allow not copying history when creating a new embed
77 epatch "${FILESDIR}/${P}-history-embed.patch"
78
79 # Fix crash when trying to load URIs with no path
80 epatch "${FILESDIR}/${P}-uri-crash.patch"
81 }
82
83 src_compile() {
84 # Fix sandbox error with USE="introspection" and "doc"
85 # https://bugs.webkit.org/show_bug.cgi?id=35471
86 addpredict "$(unset HOME; echo ~)/.local"
87 emake || die "Compile failed"
88 }

  ViewVC Help
Powered by ViewVC 1.1.20