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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (hide annotations) (download)
Sat Apr 30 17:38:32 2011 UTC (3 years, 2 months ago) by armin76
Branch: MAIN
Changes since 1.5: +2 -2 lines
alpha/ia64/sparc stable wrt #364973

(Portage version: 2.1.9.45/cvs/Linux ia64)

1 pacho 1.1 # Copyright 1999-2011 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 armin76 1.6 # $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-2.30.6-r1.ebuild,v 1.5 2011/04/28 10:23:59 phajdan.jr Exp $
4 pacho 1.1
5     EAPI="3"
6     GCONF_DEBUG="yes"
7    
8     inherit eutils gnome2 autotools
9    
10     DESCRIPTION="GNOME webbrowser based on Webkit"
11     HOMEPAGE="http://projects.gnome.org/epiphany/"
12    
13     LICENSE="GPL-2"
14     SLOT="0"
15 armin76 1.6 KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
16 pacho 1.1 IUSE="avahi doc +introspection networkmanager +nss test"
17    
18     # TODO: add seed support
19     RDEPEND=">=dev-libs/glib-2.19.7:2
20     >=x11-libs/gtk+-2.19.5:2[introspection?]
21     >=dev-libs/libxml2-2.6.12:2
22     >=dev-libs/libxslt-1.1.7
23     >=x11-libs/startup-notification-0.5
24     >=x11-libs/libnotify-0.4
25     >=dev-libs/dbus-glib-0.71
26     >=gnome-base/gconf-2:2
27     >=app-text/iso-codes-0.35
28     >=net-libs/webkit-gtk-1.2.3:2[introspection?]
29     >=net-libs/libsoup-gnome-2.29.91:2.4
30     >=gnome-base/gnome-keyring-2.26
31    
32     x11-libs/libICE
33     x11-libs/libSM
34    
35 pacho 1.2 >=app-misc/ca-certificates-20080514-r2
36 pacho 1.1 x11-themes/gnome-icon-theme
37    
38     avahi? ( >=net-dns/avahi-0.6.22 )
39     introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
40     networkmanager? ( net-misc/networkmanager )
41     nss? ( dev-libs/nss )"
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     doc? ( >=dev-util/gtk-doc-1 )
48     gnome-base/gnome-common"
49     # eautoreconf needs:
50     # gnome-base/gnome-common
51    
52     pkg_setup() {
53     DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README TODO"
54     G2CONF="${G2CONF}
55     --disable-scrollkeeper
56     --disable-maintainer-mode
57     --with-distributor-name=Gentoo
58     $(use_enable avahi zeroconf)
59     $(use_enable introspection)
60     $(use_enable networkmanager network-manager)
61     $(use_enable nss)
62     $(use_enable test tests)"
63     }
64    
65     src_prepare() {
66     gnome2_src_prepare
67     epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
68    
69     # introspection: Fix build by telling g-ir-scanner what the prefix is
70     epatch "${FILESDIR}"/${P}-introspection-prefix.patch
71    
72     # DBUS_LIBS is needed for libephymain.la
73     epatch "${FILESDIR}"/${P}-dbus-fix.patch
74    
75     # Declare ability to handle http and https
76     epatch "${FILESDIR}"/${P}-mime-handler.patch
77    
78     # Do not crash when clearing the passwords from prefs dialog, upstream bug #606933
79     epatch "${FILESDIR}"/${P}-clearing-passwd.patch
80    
81     intltoolize --force --copy --automake || die "intltoolize failed"
82     eautoreconf
83     }
84    
85     src_compile() {
86     # Fix sandbox error with USE="introspection" and "doc"
87     # https://bugs.webkit.org/show_bug.cgi?id=35471
88     addpredict "$(unset HOME; echo ~)/.local"
89     gnome2_src_compile
90     }

  ViewVC Help
Powered by ViewVC 1.1.20