Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
Date: Thu, 25 Oct 2018 15:28:46
Message-Id: 1540481253.15446efe6573deb73bee6b53a1a85fde732faad5.leio@gentoo
1 commit: 15446efe6573deb73bee6b53a1a85fde732faad5
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 25 15:16:56 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 25 15:27:33 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15446efe
7
8 www-client/epiphany: bump to 3.30.2, handle youtube crasher better
9
10 If MSE works (webkit-gtk[gstreamer]), but opusparse is not present, then
11 youtube will crash. Given that we can't yet just depend on new enough opus
12 plugin package revision, add a temporary blocker on the problematic one.
13 Hopefully this will avoid crashers for most people, so we can unmask all
14 this without widespread crashing of epiphany tabs.
15
16 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
17 Package-Manager: Portage-2.3.49, Repoman-2.3.11
18
19 www-client/epiphany/Manifest | 1 +
20 www-client/epiphany/epiphany-3.30.2.ebuild | 77 ++++++++++++++++++++++++++++++
21 2 files changed, 78 insertions(+)
22
23 diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
24 index 981ca3bece2..da35050959e 100644
25 --- a/www-client/epiphany/Manifest
26 +++ b/www-client/epiphany/Manifest
27 @@ -1,3 +1,4 @@
28 DIST epiphany-3.26.7.tar.xz 4429308 BLAKE2B cdd8cf084631891e97585307c90bd67f45e71deb6564f54711deb8dfd39c09007732efeb22ad5be45c1b0af6af7be30cf13a9d90aa1e9506a2e997f6f3f8d854 SHA512 686c8825d476a4c6675dadd7a68bf72727714bc6fe01b4dbf67d39b2dc7e3f21d4f630417865800664a716d6316df8a97fde5201ec72c90f448fd6f0af4b49a0
29 DIST epiphany-3.30.0.tar.xz 4528508 BLAKE2B 75d605a1117131bebaf0e0a7013ae4e9599b7058e26f4acf84140a6e345255cccac910cc9d5a2f90be0835f7dbaa6c77d16e127dfb5b1ae139ef179a20795444 SHA512 80ba03c67bd467e31e572afd4e8632232bc002c63e584e87bc6c3b74d23cd470f14e696080fd952a8617c6c07202eafff01bc97f72d9a06f0121d75565e667f3
30 DIST epiphany-3.30.1.tar.xz 4528876 BLAKE2B 1dbb630128a9af975939d386b3113a41ef92ce1bb756a5407a216fa8f25f1dfcd051a11c54a034aeafd8ca5aa5ada7da83f3ecf825370801b04b10b7ef794c80 SHA512 37d6814d9dfb1f70e6cfd3395179b9e213eb79773c1fed238999d5c6ae34c0b93b6f93dff695eb959cb46e89a2cd6b705c1a294d1424c82137ba26d0b7a37503
31 +DIST epiphany-3.30.2.tar.xz 4528100 BLAKE2B 3b711df8aa3166c26f639658de188e730f346be7c9bdfc65a5064804c1b0e22a744aec6c559c4131125e8fb34e7bb80636f559c7257cca3ad044c6b810bbe657 SHA512 4edaa042357ad44f2069412508cff9524e6e397da868b78768b493d03d77d16807d78f074eb1a4b18fcc1143d3a63d21f3eb1c0f126a31290320016c76c5130e
32
33 diff --git a/www-client/epiphany/epiphany-3.30.2.ebuild b/www-client/epiphany/epiphany-3.30.2.ebuild
34 new file mode 100644
35 index 00000000000..995b3860669
36 --- /dev/null
37 +++ b/www-client/epiphany/epiphany-3.30.2.ebuild
38 @@ -0,0 +1,77 @@
39 +# Copyright 1999-2018 Gentoo Authors
40 +# Distributed under the terms of the GNU General Public License v2
41 +
42 +EAPI=6
43 +
44 +inherit gnome.org gnome2-utils meson xdg virtualx
45 +
46 +DESCRIPTION="GNOME webbrowser based on Webkit"
47 +HOMEPAGE="https://wiki.gnome.org/Apps/Web"
48 +
49 +LICENSE="GPL-3+"
50 +SLOT="0"
51 +IUSE="test"
52 +KEYWORDS="~amd64 ~x86"
53 +
54 +COMMON_DEPEND="
55 + >=dev-libs/glib-2.52.0:2
56 + >=x11-libs/gtk+-3.22.13:3
57 + >=dev-libs/nettle-3.2:=
58 + >=net-libs/webkit-gtk-2.21.92:4=
59 + >=x11-libs/cairo-1.2
60 + >=dev-libs/libdazzle-3.28.0
61 + >=app-crypt/gcr-3.5.5:=[gtk]
62 + >=x11-libs/gdk-pixbuf-2.36.5:2
63 + dev-libs/icu:=
64 + >=app-text/iso-codes-0.35
65 + >=dev-libs/json-glib-1.2.4
66 + >=x11-libs/libnotify-0.5.1
67 + >=app-crypt/libsecret-0.14
68 + >=net-libs/libsoup-2.48:2.4
69 + >=dev-libs/libxml2-2.6.12:2
70 + >=dev-libs/libxslt-1.1.7
71 + dev-db/sqlite:3
72 + dev-libs/gmp:0=
73 + >=gnome-base/gsettings-desktop-schemas-0.0.1
74 +"
75 +RDEPEND="${COMMON_DEPEND}
76 + x11-themes/adwaita-icon-theme
77 + !<media-plugins/gst-plugins-opus-1.14.4-r1
78 +" # Ensure opusparse is present, if gstreamer support is included in webkit
79 +# paxctl needed for bug #407085
80 +# appstream-glib needed for appdata.xml gettext translation
81 +DEPEND="${COMMON_DEPEND}
82 + dev-libs/appstream-glib
83 + dev-util/gdbus-codegen
84 + dev-util/glib-utils
85 + dev-util/itstool
86 + sys-apps/paxctl
87 + >=sys-devel/gettext-0.19.8
88 + virtual/pkgconfig
89 +"
90 +
91 +src_configure() {
92 + local emesonargs=(
93 + -Ddeveloper_mode=false
94 + -Ddistributor_name=Gentoo
95 + -Dtech_preview=false
96 + $(meson_use test unit_tests)
97 + )
98 + meson_src_configure
99 +}
100 +
101 +src_test() {
102 + virtx meson_src_test
103 +}
104 +
105 +pkg_postinst() {
106 + xdg_pkg_postinst
107 + gnome2_icon_cache_update
108 + gnome2_schemas_update
109 +}
110 +
111 +pkg_postrm() {
112 + xdg_pkg_postrm
113 + gnome2_icon_cache_update
114 + gnome2_schemas_update
115 +}