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/
Date: Fri, 23 Dec 2016 16:45:41
Message-Id: 1482511532.f0c6344b1993203ac27922c7fb023a98f0284e21.jer@gentoo
1 commit: f0c6344b1993203ac27922c7fb023a98f0284e21
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 23 16:44:34 2016 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 23 16:45:32 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c6344b
7
8 www-client/vivaldi: Version bump.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 www-client/vivaldi/Manifest | 4 +
13 www-client/vivaldi/vivaldi-1.6.689.46_p1.ebuild | 110 ++++++++++++++++++++++++
14 www-client/vivaldi/vivaldi-1.7.705.3_p1.ebuild | 110 ++++++++++++++++++++++++
15 3 files changed, 224 insertions(+)
16
17 diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
18 index 5c45a2d..622af99 100644
19 --- a/www-client/vivaldi/Manifest
20 +++ b/www-client/vivaldi/Manifest
21 @@ -4,3 +4,7 @@ DIST vivaldi-1.6.689.34_p1-amd64.deb 47438240 SHA256 35c322461b893aeb020f0e84400
22 DIST vivaldi-1.6.689.34_p1-i386.deb 47805064 SHA256 e02b4abd62302812bd233fabe2da30a9605af75e993c14fb0bb64cee565cfe29 SHA512 5b4d908e1e4bcfbf9ca04244733e839b885af0f485452b4d69d65e0ece9c89f64c8d0e11bc7d4f843151bbddbba6fb6bec2e71fcd789c38919125fe79d86cd8e WHIRLPOOL 2a02d0a02bf4f7c47060a806395f576840d13a0481bac6f0d6199aa66831f7d986655af9f5d8464034cf64a054aa542456314185ade0fde7efe6d7ff06713828
23 DIST vivaldi-1.6.689.40_p1-amd64.deb 47428698 SHA256 ecc3a499449d6902331b37d676fbbd07fa8702a447c894ff5a5dfc0d4931dada SHA512 312287ee43075bddb97a2f8664dc223886c6c41b3e166fbb005719e04c70400628672af0c215e5f7e656aa32ee66d8831c75fbee6577b37330373a82ab193ba4 WHIRLPOOL a4b00ef8ffb4aa1c7999123d08671ec6e96f84e912c38610ce406ca5c948f8a12ba4378ef902a8476cbfc29cadef81d112546bcbe836ea5d3296209680bf82a0
24 DIST vivaldi-1.6.689.40_p1-i386.deb 47749030 SHA256 780b232b12590b1c00f6eec0dfbd6a1ee35787f6545c80bdd780ea6037280356 SHA512 88a925857cdd49d0a4224dc77f59dea23323ab31ba911301a5cd7fee484ba95a59f95048a5e27e50a07e71dd2b06c3993e96a36894273b0ee4674c30da06c4a2 WHIRLPOOL 2162e423fa43946790c797eb5446345396a66def7ddc615b032ea59e29577f981384801f10cdb827d09cb878c7f0a8bb777d521f2b1cfcdec124fda00e896965
25 +DIST vivaldi-1.6.689.46_p1-amd64.deb 47467978 SHA256 b4bb48d6ade779f499dfd42a5d0586aeb7d1d8c65d90ba222c52c3011d4b26a4 SHA512 3e53d4364fd6df17369027e1e9bb524ece778f5b6c354af5113cfbb2c96781a0434138980846f61370a923ea7db491e3b394ea3ea97a4fae5d910c148b93adfb WHIRLPOOL 7ca70ee2bdb3a773a574f8520129f158fc38a3bf379903eddca115d183baf4b306dce8e6ceaa3d06ce5e908cfd10c0e95d7e60309b453b2df91d20f8fd3be73b
26 +DIST vivaldi-1.6.689.46_p1-i386.deb 47740518 SHA256 722588ad7acc2f80383ef5c59d086085f31a41ff3eb9f8bb719698ef7fbc0049 SHA512 0d1e2111dc1063f48c70c19f7852ed67ac8cf66f75eaa3a47f14763b852913df9528041a0134b1dfb767fb39b4172335a0c82b0827346f6e9b1966f16026d11d WHIRLPOOL d528597ec6c691152cd10f0ee88f88218259364ca6e31f4ef37d0a71aa1540bf217819aecca222ca8bda26d40bd8d8f834154baa563cddacfbb22555d91dcc66
27 +DIST vivaldi-1.7.705.3_p1-amd64.deb 48668242 SHA256 943fb43314358aa8422122806476cc61b3b2946ff1cb8de38c87486fc599843c SHA512 3fd922baa3b4050c1d4509c8cfffbc0cd00400d525ef09d4a7512ff07839f5fc927eb14952bf3e25c6a22a344d4e2cb1cb9d4e8a8cff7f6dd9d51f024d4a61ee WHIRLPOOL ca68c340a5065742bc103522a8b1bb73bce25138fb8daea3bc501743acbcb589fe22c2eb3c0f4249dcdc800ddcbd217a961db2e346207fb7b8efe2b0a07a40d8
28 +DIST vivaldi-1.7.705.3_p1-i386.deb 49058302 SHA256 cd768073b31ad3ca56d717287aa0e22173b65a5a5d7779ea489785f1d60d9af7 SHA512 bf90b7277028a19c802f667f03c06e86773a325e78b3b6a54b8699e53526b13f09eab803f05fbae4e85fe27f9c671631f6ad1ef2c2de0c84a3bba32313b04b73 WHIRLPOOL 959b57384d2bb3f552b512c403187fc19a83905330eb22c2a2b128b55802f29971bdb171ff7fa3a5d9f822812f2c94b095c2c36cf09826f868724739d0426906
29
30 diff --git a/www-client/vivaldi/vivaldi-1.6.689.46_p1.ebuild b/www-client/vivaldi/vivaldi-1.6.689.46_p1.ebuild
31 new file mode 100644
32 index 00000000..4d62004
33 --- /dev/null
34 +++ b/www-client/vivaldi/vivaldi-1.6.689.46_p1.ebuild
35 @@ -0,0 +1,110 @@
36 +# Copyright 1999-2016 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +# $Id$
39 +
40 +EAPI=5
41 +CHROMIUM_LANGS="
42 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
43 + 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
44 + sw ta te th tr uk vi zh-CN zh-TW
45 +"
46 +inherit chromium-2 eutils multilib unpacker toolchain-funcs
47 +
48 +#VIVALDI_BRANCH="snapshot"
49 +
50 +VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}"
51 +VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}"
52 +VIVALDI_HOME="opt/${VIVALDI_BIN}"
53 +DESCRIPTION="A new browser for our friends"
54 +HOMEPAGE="http://vivaldi.com/"
55 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_"
56 +SRC_URI="
57 + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
58 + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
59 +"
60 +
61 +LICENSE="Vivaldi"
62 +SLOT="0"
63 +KEYWORDS="-* ~amd64 ~x86"
64 +
65 +RESTRICT="bindist mirror"
66 +
67 +S=${WORKDIR}
68 +
69 +RDEPEND="
70 + dev-libs/expat
71 + dev-libs/glib:2
72 + dev-libs/nspr
73 + dev-libs/nss
74 + >=dev-libs/openssl-1.0.1:0
75 + gnome-base/gconf:2
76 + media-libs/alsa-lib
77 + media-libs/fontconfig
78 + media-libs/freetype
79 + net-misc/curl
80 + net-print/cups
81 + sys-apps/dbus
82 + sys-libs/libcap
83 + x11-libs/cairo
84 + x11-libs/gdk-pixbuf
85 + x11-libs/gtk+:2
86 + x11-libs/libX11
87 + x11-libs/libXScrnSaver
88 + x11-libs/libXcomposite
89 + x11-libs/libXcursor
90 + x11-libs/libXdamage
91 + x11-libs/libXext
92 + x11-libs/libXfixes
93 + x11-libs/libXi
94 + x11-libs/libXrandr
95 + x11-libs/libXrender
96 + x11-libs/libXtst
97 + x11-libs/pango[X]
98 +"
99 +
100 +QA_PREBUILT="*"
101 +S=${WORKDIR}
102 +
103 +src_unpack() {
104 + unpack_deb ${A}
105 +}
106 +
107 +src_prepare() {
108 + sed -i \
109 + -e "s|${VIVALDI_BIN}|${PN}|g" \
110 + usr/share/applications/${VIVALDI_PN}.desktop \
111 + usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die
112 +
113 + mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
114 + chmod 0755 usr/share/doc/${PF} || die
115 +
116 + rm \
117 + _gpgbuilder \
118 + etc/cron.daily/${VIVALDI_BIN} \
119 + ${VIVALDI_HOME}/libwidevinecdm.so \
120 + || die
121 + rmdir \
122 + etc/cron.daily/ \
123 + etc/ \
124 + || die
125 +
126 + local c d
127 + for d in 16 22 24 32 48 64 128 256; do
128 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
129 + cp \
130 + ${VIVALDI_HOME}/product_logo_${d}.png \
131 + usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
132 + done
133 +
134 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
135 + chromium_remove_language_paks
136 + popd > /dev/null || die
137 +
138 +}
139 +
140 +src_install() {
141 + mv * "${D}" || die
142 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
143 +
144 + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
145 +}
146
147 diff --git a/www-client/vivaldi/vivaldi-1.7.705.3_p1.ebuild b/www-client/vivaldi/vivaldi-1.7.705.3_p1.ebuild
148 new file mode 100644
149 index 00000000..6d39297
150 --- /dev/null
151 +++ b/www-client/vivaldi/vivaldi-1.7.705.3_p1.ebuild
152 @@ -0,0 +1,110 @@
153 +# Copyright 1999-2016 Gentoo Foundation
154 +# Distributed under the terms of the GNU General Public License v2
155 +# $Id$
156 +
157 +EAPI=5
158 +CHROMIUM_LANGS="
159 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
160 + 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
161 + sw ta te th tr uk vi zh-CN zh-TW
162 +"
163 +inherit chromium-2 eutils multilib unpacker toolchain-funcs
164 +
165 +VIVALDI_BRANCH="snapshot"
166 +
167 +VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}"
168 +VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}"
169 +VIVALDI_HOME="opt/${VIVALDI_BIN}"
170 +DESCRIPTION="A new browser for our friends"
171 +HOMEPAGE="http://vivaldi.com/"
172 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_"
173 +SRC_URI="
174 + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
175 + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
176 +"
177 +
178 +LICENSE="Vivaldi"
179 +SLOT="0"
180 +KEYWORDS="-* ~amd64 ~x86"
181 +
182 +RESTRICT="bindist mirror"
183 +
184 +S=${WORKDIR}
185 +
186 +RDEPEND="
187 + dev-libs/expat
188 + dev-libs/glib:2
189 + dev-libs/nspr
190 + dev-libs/nss
191 + >=dev-libs/openssl-1.0.1:0
192 + gnome-base/gconf:2
193 + media-libs/alsa-lib
194 + media-libs/fontconfig
195 + media-libs/freetype
196 + net-misc/curl
197 + net-print/cups
198 + sys-apps/dbus
199 + sys-libs/libcap
200 + x11-libs/cairo
201 + x11-libs/gdk-pixbuf
202 + x11-libs/gtk+:2
203 + x11-libs/libX11
204 + x11-libs/libXScrnSaver
205 + x11-libs/libXcomposite
206 + x11-libs/libXcursor
207 + x11-libs/libXdamage
208 + x11-libs/libXext
209 + x11-libs/libXfixes
210 + x11-libs/libXi
211 + x11-libs/libXrandr
212 + x11-libs/libXrender
213 + x11-libs/libXtst
214 + x11-libs/pango[X]
215 +"
216 +
217 +QA_PREBUILT="*"
218 +S=${WORKDIR}
219 +
220 +src_unpack() {
221 + unpack_deb ${A}
222 +}
223 +
224 +src_prepare() {
225 + sed -i \
226 + -e "s|${VIVALDI_BIN}|${PN}|g" \
227 + usr/share/applications/${VIVALDI_PN}.desktop \
228 + usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die
229 +
230 + mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
231 + chmod 0755 usr/share/doc/${PF} || die
232 +
233 + rm \
234 + _gpgbuilder \
235 + etc/cron.daily/${VIVALDI_BIN} \
236 + ${VIVALDI_HOME}/libwidevinecdm.so \
237 + || die
238 + rmdir \
239 + etc/cron.daily/ \
240 + etc/ \
241 + || die
242 +
243 + local c d
244 + for d in 16 22 24 32 48 64 128 256; do
245 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
246 + cp \
247 + ${VIVALDI_HOME}/product_logo_${d}.png \
248 + usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
249 + done
250 +
251 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
252 + chromium_remove_language_paks
253 + popd > /dev/null || die
254 +
255 +}
256 +
257 +src_install() {
258 + mv * "${D}" || die
259 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
260 +
261 + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
262 +}