Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, www-client/epiphany/
Date: Sat, 06 Oct 2018 18:39:23
Message-Id: 1538851002.f0434f7f866ca68ca94ef745b70f6bdbf7675021.leio@gentoo
1 commit: f0434f7f866ca68ca94ef745b70f6bdbf7675021
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 6 18:07:29 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 6 18:36:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0434f7f
7
8 www-client/epiphany: bump to 3.30.0 and p.masked 3.30.1
9
10 The MSE enabling in 3.30.1 to fix having Youtube playback for over 360p
11 is crashing hard for me, unable to even look at 240p. So this is package
12 masked until some more investigations. It's supposed to be experimental,
13 but just outright crashing sounds bad and I got tired of sitting in
14 coredumpctl service runs for minutes.
15
16 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
17 Package-Manager: Portage-2.3.49, Repoman-2.3.11
18
19 profiles/package.mask | 5 ++
20 www-client/epiphany/Manifest | 2 +
21 www-client/epiphany/epiphany-3.30.0.ebuild | 76 ++++++++++++++++++++++++++++++
22 www-client/epiphany/epiphany-3.30.1.ebuild | 76 ++++++++++++++++++++++++++++++
23 4 files changed, 159 insertions(+)
24
25 diff --git a/profiles/package.mask b/profiles/package.mask
26 index 78ab889972c..ced9ad5651c 100644
27 --- a/profiles/package.mask
28 +++ b/profiles/package.mask
29 @@ -29,6 +29,11 @@
30
31 #--- END OF EXAMPLES ---
32
33 +# Mart Raudsepp <leio@g.o> (06 Oct 2018)
34 +# Crashes on Youtube MSE videos, while older versions lack support
35 +# for higher resolution MSE videos. Pending further investigation.
36 +=www-client/epiphany-3.30.1
37 +
38 # Thomas Deutschmann <whissi@g.o> (06 Oct 2018)
39 # Outdated and vulnerable snapshot; libav-12.3 is the better
40 # version for now
41
42 diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
43 index 94cecca6ab1..ed666f1b49f 100644
44 --- a/www-client/epiphany/Manifest
45 +++ b/www-client/epiphany/Manifest
46 @@ -1,2 +1,4 @@
47 DIST epiphany-3.24.5.tar.xz 3216736 BLAKE2B 8a4dd668606521d1b0144afc9ace8607f52eac457f0059e6087216323ec1132dbe1c755e40dfe9993bf685e5444db1268ada1cdf55edc04c51058fdd256c6047 SHA512 a8f203d182b8c87878a3272f8b4f642b0cf4128476e0727208135cfdffeb293425cf662c58820f0d3aed2e1b20fe6dc4cf5cbb8277a398c6f533a0bea34f40f2
48 DIST epiphany-3.26.7.tar.xz 4429308 BLAKE2B cdd8cf084631891e97585307c90bd67f45e71deb6564f54711deb8dfd39c09007732efeb22ad5be45c1b0af6af7be30cf13a9d90aa1e9506a2e997f6f3f8d854 SHA512 686c8825d476a4c6675dadd7a68bf72727714bc6fe01b4dbf67d39b2dc7e3f21d4f630417865800664a716d6316df8a97fde5201ec72c90f448fd6f0af4b49a0
49 +DIST epiphany-3.30.0.tar.xz 4528508 BLAKE2B 75d605a1117131bebaf0e0a7013ae4e9599b7058e26f4acf84140a6e345255cccac910cc9d5a2f90be0835f7dbaa6c77d16e127dfb5b1ae139ef179a20795444 SHA512 80ba03c67bd467e31e572afd4e8632232bc002c63e584e87bc6c3b74d23cd470f14e696080fd952a8617c6c07202eafff01bc97f72d9a06f0121d75565e667f3
50 +DIST epiphany-3.30.1.tar.xz 4528876 BLAKE2B 1dbb630128a9af975939d386b3113a41ef92ce1bb756a5407a216fa8f25f1dfcd051a11c54a034aeafd8ca5aa5ada7da83f3ecf825370801b04b10b7ef794c80 SHA512 37d6814d9dfb1f70e6cfd3395179b9e213eb79773c1fed238999d5c6ae34c0b93b6f93dff695eb959cb46e89a2cd6b705c1a294d1424c82137ba26d0b7a37503
51
52 diff --git a/www-client/epiphany/epiphany-3.30.0.ebuild b/www-client/epiphany/epiphany-3.30.0.ebuild
53 new file mode 100644
54 index 00000000000..b961e6b1192
55 --- /dev/null
56 +++ b/www-client/epiphany/epiphany-3.30.0.ebuild
57 @@ -0,0 +1,76 @@
58 +# Copyright 1999-2018 Gentoo Authors
59 +# Distributed under the terms of the GNU General Public License v2
60 +
61 +EAPI=6
62 +
63 +inherit gnome.org gnome2-utils meson xdg virtualx
64 +
65 +DESCRIPTION="GNOME webbrowser based on Webkit"
66 +HOMEPAGE="https://wiki.gnome.org/Apps/Web"
67 +
68 +LICENSE="GPL-3+"
69 +SLOT="0"
70 +IUSE="test"
71 +KEYWORDS="~amd64 ~x86"
72 +
73 +COMMON_DEPEND="
74 + >=dev-libs/glib-2.52.0:2
75 + >=x11-libs/gtk+-3.22.13:3
76 + >=dev-libs/nettle-3.2:=
77 + >=net-libs/webkit-gtk-2.21.92:4=
78 + >=x11-libs/cairo-1.2
79 + >=dev-libs/libdazzle-3.28.0
80 + >=app-crypt/gcr-3.5.5:=[gtk]
81 + >=x11-libs/gdk-pixbuf-2.36.5:2
82 + dev-libs/icu:=
83 + >=app-text/iso-codes-0.35
84 + >=dev-libs/json-glib-1.2.4
85 + >=x11-libs/libnotify-0.5.1
86 + >=app-crypt/libsecret-0.14
87 + >=net-libs/libsoup-2.48:2.4
88 + >=dev-libs/libxml2-2.6.12:2
89 + >=dev-libs/libxslt-1.1.7
90 + dev-db/sqlite:3
91 + dev-libs/gmp:0=
92 + >=gnome-base/gsettings-desktop-schemas-0.0.1
93 +"
94 +RDEPEND="${COMMON_DEPEND}
95 + x11-themes/adwaita-icon-theme
96 +"
97 +# paxctl needed for bug #407085
98 +# appstream-glib needed for appdata.xml gettext translation
99 +DEPEND="${COMMON_DEPEND}
100 + dev-libs/appstream-glib
101 + dev-util/gdbus-codegen
102 + dev-util/glib-utils
103 + dev-util/itstool
104 + sys-apps/paxctl
105 + >=sys-devel/gettext-0.19.8
106 + virtual/pkgconfig
107 +"
108 +
109 +src_configure() {
110 + local emesonargs=(
111 + -Ddeveloper_mode=false
112 + -Ddistributor_name=Gentoo
113 + -Dtech_preview=false
114 + $(meson_use test unit_tests)
115 + )
116 + meson_src_configure
117 +}
118 +
119 +src_test() {
120 + virtx meson_src_test
121 +}
122 +
123 +pkg_postinst() {
124 + xdg_pkg_postinst
125 + gnome2_icon_cache_update
126 + gnome2_schemas_update
127 +}
128 +
129 +pkg_postrm() {
130 + xdg_pkg_postrm
131 + gnome2_icon_cache_update
132 + gnome2_schemas_update
133 +}
134
135 diff --git a/www-client/epiphany/epiphany-3.30.1.ebuild b/www-client/epiphany/epiphany-3.30.1.ebuild
136 new file mode 100644
137 index 00000000000..b961e6b1192
138 --- /dev/null
139 +++ b/www-client/epiphany/epiphany-3.30.1.ebuild
140 @@ -0,0 +1,76 @@
141 +# Copyright 1999-2018 Gentoo Authors
142 +# Distributed under the terms of the GNU General Public License v2
143 +
144 +EAPI=6
145 +
146 +inherit gnome.org gnome2-utils meson xdg virtualx
147 +
148 +DESCRIPTION="GNOME webbrowser based on Webkit"
149 +HOMEPAGE="https://wiki.gnome.org/Apps/Web"
150 +
151 +LICENSE="GPL-3+"
152 +SLOT="0"
153 +IUSE="test"
154 +KEYWORDS="~amd64 ~x86"
155 +
156 +COMMON_DEPEND="
157 + >=dev-libs/glib-2.52.0:2
158 + >=x11-libs/gtk+-3.22.13:3
159 + >=dev-libs/nettle-3.2:=
160 + >=net-libs/webkit-gtk-2.21.92:4=
161 + >=x11-libs/cairo-1.2
162 + >=dev-libs/libdazzle-3.28.0
163 + >=app-crypt/gcr-3.5.5:=[gtk]
164 + >=x11-libs/gdk-pixbuf-2.36.5:2
165 + dev-libs/icu:=
166 + >=app-text/iso-codes-0.35
167 + >=dev-libs/json-glib-1.2.4
168 + >=x11-libs/libnotify-0.5.1
169 + >=app-crypt/libsecret-0.14
170 + >=net-libs/libsoup-2.48:2.4
171 + >=dev-libs/libxml2-2.6.12:2
172 + >=dev-libs/libxslt-1.1.7
173 + dev-db/sqlite:3
174 + dev-libs/gmp:0=
175 + >=gnome-base/gsettings-desktop-schemas-0.0.1
176 +"
177 +RDEPEND="${COMMON_DEPEND}
178 + x11-themes/adwaita-icon-theme
179 +"
180 +# paxctl needed for bug #407085
181 +# appstream-glib needed for appdata.xml gettext translation
182 +DEPEND="${COMMON_DEPEND}
183 + dev-libs/appstream-glib
184 + dev-util/gdbus-codegen
185 + dev-util/glib-utils
186 + dev-util/itstool
187 + sys-apps/paxctl
188 + >=sys-devel/gettext-0.19.8
189 + virtual/pkgconfig
190 +"
191 +
192 +src_configure() {
193 + local emesonargs=(
194 + -Ddeveloper_mode=false
195 + -Ddistributor_name=Gentoo
196 + -Dtech_preview=false
197 + $(meson_use test unit_tests)
198 + )
199 + meson_src_configure
200 +}
201 +
202 +src_test() {
203 + virtx meson_src_test
204 +}
205 +
206 +pkg_postinst() {
207 + xdg_pkg_postinst
208 + gnome2_icon_cache_update
209 + gnome2_schemas_update
210 +}
211 +
212 +pkg_postrm() {
213 + xdg_pkg_postrm
214 + gnome2_icon_cache_update
215 + gnome2_schemas_update
216 +}