Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/epiphany: epiphany-3.12.0.ebuild ChangeLog
Date: Sun, 27 Apr 2014 21:47:49
Message-Id: 20140427214745.A87E62004B@flycatcher.gentoo.org
1 eva 14/04/27 21:47:45
2
3 Modified: ChangeLog
4 Added: epiphany-3.12.0.ebuild
5 Log:
6 Version bump for Gnome 3.12.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.306 www-client/epiphany/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/epiphany/ChangeLog?rev=1.306&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/epiphany/ChangeLog?rev=1.306&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/epiphany/ChangeLog?r1=1.305&r2=1.306
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-client/epiphany/ChangeLog,v
20 retrieving revision 1.305
21 retrieving revision 1.306
22 diff -u -r1.305 -r1.306
23 --- ChangeLog 27 Apr 2014 09:10:40 -0000 1.305
24 +++ ChangeLog 27 Apr 2014 21:47:45 -0000 1.306
25 @@ -1,6 +1,12 @@
26 # ChangeLog for www-client/epiphany
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/ChangeLog,v 1.305 2014/04/27 09:10:40 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/ChangeLog,v 1.306 2014/04/27 21:47:45 eva Exp $
30 +
31 +*epiphany-3.12.0 (27 Apr 2014)
32 +
33 + 27 Apr 2014; Gilles Dartiguelongue <eva@g.o> +epiphany-3.12.0.ebuild,
34 + +files/epiphany-3.12.0-missing-symbol.patch:
35 + Version bump for Gnome 3.12.
36
37 27 Apr 2014; Pacho Ramos <pacho@g.o> -epiphany-3.8.2.ebuild:
38 drop old
39
40
41
42 1.1 www-client/epiphany/epiphany-3.12.0.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/epiphany/epiphany-3.12.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/epiphany/epiphany-3.12.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: epiphany-3.12.0.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/www-client/epiphany/epiphany-3.12.0.ebuild,v 1.1 2014/04/27 21:47:45 eva Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="yes"
55 GNOME2_LA_PUNT="yes"
56
57 inherit autotools eutils gnome2 pax-utils versionator virtualx
58
59 DESCRIPTION="GNOME webbrowser based on Webkit"
60 HOMEPAGE="http://projects.gnome.org/epiphany/"
61
62 # TODO: coverage
63 LICENSE="GPL-2"
64 SLOT="0"
65 IUSE="+jit +nss test"
66 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
67
68 COMMON_DEPEND="
69 >=app-crypt/gcr-3.5.5
70 >=app-crypt/libsecret-0.14
71 >=app-text/iso-codes-0.35
72 >=dev-libs/glib-2.38:2
73 >=dev-libs/libxml2-2.6.12:2
74 >=dev-libs/libxslt-1.1.7
75 >=gnome-base/gsettings-desktop-schemas-0.0.1
76 >=net-dns/avahi-0.6.22[dbus]
77 >=net-libs/webkit-gtk-2.4:3[jit?]
78 >=net-libs/libsoup-2.42.1:2.4
79 >=x11-libs/gtk+-3.11.6:3
80 >=x11-libs/libnotify-0.5.1:=
81 gnome-base/gnome-desktop:3=
82
83 dev-db/sqlite:3
84 x11-libs/libwnck:3
85 x11-libs/libX11
86
87 x11-themes/gnome-icon-theme
88 x11-themes/gnome-icon-theme-symbolic
89
90 nss? ( dev-libs/nss )
91 "
92 # epiphany-extensions support was removed in 3.7; let's not pretend it still works
93 RDEPEND="${COMMON_DEPEND}
94 !www-client/epiphany-extensions
95 "
96 # paxctl needed for bug #407085
97 # eautoreconf requires gnome-common-3.5.5
98 DEPEND="${COMMON_DEPEND}
99 >=dev-util/intltool-0.50
100 sys-apps/paxctl
101 sys-devel/gettext
102 virtual/pkgconfig
103 "
104
105 # Tests refuse to run with the gsettings trick for some reason
106 RESTRICT="test"
107
108 src_prepare() {
109 # Fix missing symbol in webextensio.so
110 epatch "${FILESDIR}"/${P}-missing-symbol.patch
111
112 eautoreconf
113 gnome2_src_prepare
114 }
115
116 src_configure() {
117 gnome2_src_configure \
118 --enable-shared \
119 --disable-static \
120 --with-distributor-name=Gentoo \
121 $(use_enable nss) \
122 $(use_enable test tests) \
123 ITSTOOL=$(type -P true)
124 }
125
126 src_compile() {
127 # needed to avoid "Command line `dbus-launch ...' exited with non-zero exit status 1"
128 unset DISPLAY
129 gnome2_src_compile
130 }
131
132 src_test() {
133 # FIXME: this should be handled at eclass level
134 "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
135
136 unset DISPLAY
137 GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
138 }
139
140 src_install() {
141 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README TODO"
142 gnome2_src_install
143 use jit && pax-mark m "${ED}usr/bin/epiphany"
144 }