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, 06 Aug 2020 21:38:46
Message-Id: 1596749904.bcddfa56aa3e3f5e5efc97d153f9b1ec6b02c700.leio@gentoo
1 commit: bcddfa56aa3e3f5e5efc97d153f9b1ec6b02c700
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 6 21:29:22 2020 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 6 21:38:24 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcddfa56
7
8 www-client/epiphany: bump to 3.36.4
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 www-client/epiphany/Manifest | 1 +
14 www-client/epiphany/epiphany-3.36.4.ebuild | 84 ++++++++++++++++++++++++++++++
15 2 files changed, 85 insertions(+)
16
17 diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
18 index 6161c26502f..7e0cda1f500 100644
19 --- a/www-client/epiphany/Manifest
20 +++ b/www-client/epiphany/Manifest
21 @@ -2,3 +2,4 @@ DIST epiphany-3.30.5.tar.xz 4532136 BLAKE2B 7c42e7ff5624bd85c380da97b2ca057b59d4
22 DIST epiphany-3.32.6.tar.xz 5469624 BLAKE2B 96e35001482c4062917d160d4b3e851ebf83850cc6d9d449e8c62c5d5c44d3fbab4ff0121c265ed363fa1e686d2ff9797a7dff8fe100a138aa72217fb8ba4183 SHA512 2d2fc57deb798c7666e2b7f9859318c1e9ae5477a79ccc3bb4f6de79edfc34c6096493306047ad2134a466da932e825d59881e896136ea7a0586fbd36177b0c4
23 DIST epiphany-3.34.4.tar.xz 5295624 BLAKE2B c1867f62f1a0675466e2679d7f9e568abac6a4f3f56c498abfdc3d4ca4510696c4e9cbcab99a8be90bb50c77b04bcb86456a82dbefa76a2a7ec2c6b373ce9c39 SHA512 d9700196e0397032dd84d1fbf14d193f4212dd8dc054320267b4dfc8a59246de9c93fb786ba76463f0c09e7997b26efa17288cc06eddd0fb4aad2e4bdd4276ce
24 DIST epiphany-3.36.3.tar.xz 5812928 BLAKE2B 95107ba0c8124ef93fa3557b02e5d5f0a15a93dc393c195b1881157087336d675b0f91eb88b8ba9a249a51b22b62bd0b483bddf1291c69fc4594d29a85296907 SHA512 2125ea688456daea9d75d0e44c52470b44f36b0650255fd316b08cf97d214ccb2a71f3215b64891b0c4bd8b645fe1593c88923fb61e25f4cb6630b6ceb050d12
25 +DIST epiphany-3.36.4.tar.xz 5824436 BLAKE2B f837cd5c8cbdd046851f77777fcd7f5360a759952cde54231656226b1e878ebdd574d72ed4ad16a6db83556ab8a6eaf754b67b1a195c1fcda2f1635099c9edb3 SHA512 f80a2a6fa4b2fa158ff2232f4e2b3d3cfe69e9368290805db741646cd67d3485a44e4ea8cba29d152abc0f69cbc0c6274fe5d1ec20347de2e077ac940e08aef3
26
27 diff --git a/www-client/epiphany/epiphany-3.36.4.ebuild b/www-client/epiphany/epiphany-3.36.4.ebuild
28 new file mode 100644
29 index 00000000000..cb71443d35d
30 --- /dev/null
31 +++ b/www-client/epiphany/epiphany-3.36.4.ebuild
32 @@ -0,0 +1,84 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit gnome.org gnome2-utils meson xdg virtualx
39 +
40 +DESCRIPTION="GNOME webbrowser based on Webkit"
41 +HOMEPAGE="https://wiki.gnome.org/Apps/Web"
42 +
43 +LICENSE="GPL-3+"
44 +SLOT="0"
45 +IUSE="test"
46 +RESTRICT="!test? ( test )"
47 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
48 +
49 +DEPEND="
50 + >=dev-libs/glib-2.61.2:2
51 + >=x11-libs/gtk+-3.24.0:3
52 + >=dev-libs/nettle-3.4:=
53 + >=net-libs/webkit-gtk-2.27.4:4=
54 + >=x11-libs/cairo-1.2
55 + >=app-crypt/gcr-3.5.5:=[gtk]
56 + >=x11-libs/gdk-pixbuf-2.36.5:2
57 + gnome-base/gsettings-desktop-schemas
58 + >=app-text/iso-codes-0.35
59 + >=dev-libs/json-glib-1.2.4
60 + >=dev-libs/libdazzle-3.35.3
61 + >=gui-libs/libhandy-0.0.10:0.0=
62 + >=x11-libs/libnotify-0.5.1
63 + >=app-crypt/libsecret-0.19
64 + >=net-libs/libsoup-2.48.0:2.4
65 + >=dev-libs/libxml2-2.6.12:2
66 + dev-db/sqlite:3
67 + dev-libs/gmp:0=
68 +"
69 +RDEPEND="${DEPEND}
70 + x11-themes/adwaita-icon-theme
71 +"
72 +# appstream-glib needed for appdata.xml gettext translation
73 +BDEPEND="
74 + dev-libs/appstream-glib
75 + dev-util/gdbus-codegen
76 + dev-util/glib-utils
77 + dev-util/itstool
78 + >=sys-devel/gettext-0.19.8
79 + virtual/pkgconfig
80 +"
81 +
82 +PATCHES=(
83 + # Allow /var/tmp prefixed recursive delete (due to package manager setting TMPDIR)
84 + "${FILESDIR}"/var-tmp-tests.patch
85 +)
86 +
87 +src_configure() {
88 + local emesonargs=(
89 + -Ddeveloper_mode=false
90 + # maybe enable later if network-sandbox is off, but in 3.32.4 the network test
91 + # is commented out upstream anyway
92 + -Dnetwork_tests=disabled
93 + -Dtech_preview=false
94 + $(meson_feature test unit_tests)
95 + )
96 + meson_src_configure
97 +}
98 +
99 +src_test() {
100 + virtx meson_src_test
101 +}
102 +
103 +pkg_postinst() {
104 + xdg_pkg_postinst
105 + gnome2_schemas_update
106 +
107 + if ! has_version net-libs/webkit-gtk[jpeg2k]; then
108 + ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k."
109 + ewarn "Various image galleries/managers may be broken."
110 + fi
111 +}
112 +
113 +pkg_postrm() {
114 + xdg_pkg_postrm
115 + gnome2_schemas_update
116 +}