Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/
Date: Thu, 31 Aug 2017 14:42:32
Message-Id: 1504190460.3e1572985bd44249df2a80fb60549f90e758e3fe.jer@gentoo
1 commit: 3e1572985bd44249df2a80fb60549f90e758e3fe
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 31 14:41:00 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 31 14:41:00 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e157298
7
8 www-client/vivaldi-snapshot: Version bump.
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11
12 www-client/vivaldi-snapshot/Manifest | 2 +
13 .../vivaldi-snapshot-1.12.947.3_p1.ebuild | 106 +++++++++++++++++++++
14 2 files changed, 108 insertions(+)
15
16 diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
17 index d29ae6ac403..6a514950623 100644
18 --- a/www-client/vivaldi-snapshot/Manifest
19 +++ b/www-client/vivaldi-snapshot/Manifest
20 @@ -2,3 +2,5 @@ DIST vivaldi-snapshot-1.12.936.3_p1-amd64.deb 52653384 SHA256 c4d02329af0ae3cb5c
21 DIST vivaldi-snapshot-1.12.936.3_p1-i386.deb 53724762 SHA256 94991dade2ef39288956937760204a7b75f84a525ef06073779c0c0a47b4ce5e SHA512 3df17da20080a82132c0d571f1ff831057384ae47f7c710c222bf5ac08e008129a469d0fe583a2b049c7db7dcf80e1434da00258578da651adc48f85b1ff1414 WHIRLPOOL e8d0f40d54be1a9d47da315c197ab04268f28ab4f9a19d58f09180dd5ef9d20f1339cdde946ebbc4fa916a4c334c72a48f0e462b299ad48936044236efa5bd13
22 DIST vivaldi-snapshot-1.12.941.3_p1-amd64.deb 52635142 SHA256 e016e15483eb2a122833d3f0fd6af38a32789b0af214a58af586da873f458e96 SHA512 9e6ea47efe326536ffd39b564cd18421fc8e6dbc82f00ecb34d282c275fe076f15d73c7d9f11334b8cdb0b2a028557c1e784e9cb6a6523feed5bb742ad00d52b WHIRLPOOL 4c58afaa230bed0ba6d837585400338391c349f884e48284db27b72f315a81453a0486335a1ea518bb3c01d0349e6a7d099708c40c2f6d79bcb446e957859e15
23 DIST vivaldi-snapshot-1.12.941.3_p1-i386.deb 53712710 SHA256 e3f478e841beef62e83dac1c4c08f5e55bf878041ad5a592bb9e1349a89b9e38 SHA512 5f1f107f91e8a62dd6836c94b9a6b5c14bce42f670c2bdcdd74e15a4c129fffea46ac5678703de41ffbed0de847cf15f978aa668257dcf5dc0d9890f3ac0463a WHIRLPOOL 61e966c9de09e7157721c48b353ffc78211c937d0f80bc53b57ff33ae0d037dfb4c66afe129c8ac5e0139ae4478a635f8941e30407434a82c1d9158480369f08
24 +DIST vivaldi-snapshot-1.12.947.3_p1-amd64.deb 52732106 SHA256 45acc962addc873743f277af4c60178e6c27a0847b44667befa13a8166a77a2e SHA512 db5fea6e4f08cb5163039ec7e6847a99eb325e732733b941f2306fff88d71e67f384acb4c88478f158aecc3619cd3b3f4f1f7d4f2e5ca89d8061fb9652a5a8e7 WHIRLPOOL 68b60bcef83af32f9bb41fb230735ce91fb8719b76eac8b73715efcb658f8f01ec387d80d03fadcb4dfdc4f2fe45455bffdaeef93e283e8e542c80460a5bc3b6
25 +DIST vivaldi-snapshot-1.12.947.3_p1-i386.deb 53760034 SHA256 7988ed563abbe017134e55414e5d3720d33de9d26ba26542934d07c34d5080b3 SHA512 a9a958fc87b347d2ae339f93aeeaa05727d2a2f64668190ce0751ff2cfaedfdc37db369a224f98862b1baf0f3379b19fb6379d7adae66307a84b4e53bf397bb6 WHIRLPOOL 3bce70d9c72b2e2135b1db3800e7e5cfc136d228d752578fdcccf232f3cf340adf15971ef36e95a8de1ffe615c6abb9d3e33da8c0b293d215956dea3cd75d5b7
26
27 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.12.947.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.12.947.3_p1.ebuild
28 new file mode 100644
29 index 00000000000..7029ed11060
30 --- /dev/null
31 +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.12.947.3_p1.ebuild
32 @@ -0,0 +1,106 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=5
37 +CHROMIUM_LANGS="
38 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
39 + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
40 + sw ta te th tr uk vi zh-CN zh-TW
41 +"
42 +inherit chromium-2 eutils multilib unpacker toolchain-funcs
43 +
44 +VIVALDI_HOME="opt/${PN}"
45 +DESCRIPTION="A new browser for our friends"
46 +HOMEPAGE="http://vivaldi.com/"
47 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
48 +SRC_URI="
49 + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
50 + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
51 +"
52 +
53 +LICENSE="Vivaldi"
54 +SLOT="0"
55 +KEYWORDS="-* ~amd64 ~x86"
56 +
57 +RESTRICT="bindist mirror"
58 +
59 +S=${WORKDIR}
60 +
61 +DEPEND="
62 + virtual/libiconv
63 +"
64 +RDEPEND="
65 + dev-libs/expat
66 + dev-libs/glib:2
67 + dev-libs/nspr
68 + dev-libs/nss
69 + >=dev-libs/openssl-1.0.1:0
70 + gnome-base/gconf:2
71 + media-libs/alsa-lib
72 + media-libs/fontconfig
73 + media-libs/freetype
74 + net-misc/curl
75 + net-print/cups
76 + sys-apps/dbus
77 + sys-libs/libcap
78 + x11-libs/cairo
79 + x11-libs/gdk-pixbuf
80 + x11-libs/gtk+:2
81 + x11-libs/libX11
82 + x11-libs/libXScrnSaver
83 + x11-libs/libXcomposite
84 + x11-libs/libXcursor
85 + x11-libs/libXdamage
86 + x11-libs/libXext
87 + x11-libs/libXfixes
88 + x11-libs/libXi
89 + x11-libs/libXrandr
90 + x11-libs/libXrender
91 + x11-libs/libXtst
92 + x11-libs/pango[X]
93 +"
94 +
95 +QA_PREBUILT="*"
96 +S=${WORKDIR}
97 +
98 +src_unpack() {
99 + unpack_deb ${A}
100 +}
101 +
102 +src_prepare() {
103 + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
104 + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
105 +
106 + mv usr/share/doc/${PN} usr/share/doc/${PF} || die
107 + chmod 0755 usr/share/doc/${PF} || die
108 +
109 + rm \
110 + _gpgbuilder \
111 + etc/cron.daily/${PN} \
112 + ${VIVALDI_HOME}/libwidevinecdm.so \
113 + || die
114 + rmdir \
115 + etc/cron.daily/ \
116 + etc/ \
117 + || die
118 +
119 + local c d
120 + for d in 16 22 24 32 48 64 128 256; do
121 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
122 + cp \
123 + ${VIVALDI_HOME}/product_logo_${d}.png \
124 + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
125 + done
126 +
127 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
128 + chromium_remove_language_paks
129 + popd > /dev/null || die
130 +
131 +}
132 +
133 +src_install() {
134 + mv * "${D}" || die
135 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
136 +
137 + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
138 +}