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: Tue, 11 Sep 2018 13:46:52
Message-Id: 1536673526.30b69e4202d2ca4aa03643d011c55d4a407eb8ff.jer@gentoo
1 commit: 30b69e4202d2ca4aa03643d011c55d4a407eb8ff
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 11 13:45:26 2018 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 11 13:45:26 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b69e42
7
8 www-client/vivaldi-snapshot: Versions 2.0.1300.3_p1 2.0.1300.5_p1.
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 www-client/vivaldi-snapshot/Manifest | 4 +
13 .../vivaldi-snapshot-2.0.1300.3_p1.ebuild | 113 ++++++++++++++++++++
14 .../vivaldi-snapshot-2.0.1300.5_p1.ebuild | 115 +++++++++++++++++++++
15 3 files changed, 232 insertions(+)
16
17 diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
18 index c5fe16459cc..b33a0a24167 100644
19 --- a/www-client/vivaldi-snapshot/Manifest
20 +++ b/www-client/vivaldi-snapshot/Manifest
21 @@ -4,3 +4,7 @@ DIST vivaldi-snapshot-2.0.1295.3_p1-i386.deb 56660352 BLAKE2B 5fb8baae790176deec
22 DIST vivaldi-snapshot-2.0.1296.4_p1-amd64.deb 56906278 BLAKE2B a29558f1f90a7e774d078e240ec954e2efc7fa92b8efb7953c42835ce94d03e2fc77d3caf035192c5b35dd2a9da695b4f4725891321ec27cd262d7db58cfd82b SHA512 840d24fa43b8b3f4011f0149476ff71c0c03d09ea4fe2d1c2c452254da10b59b04dcba65633135c4a3c40fb217105250a0df69092f5983344c8f3afe807a5efa
23 DIST vivaldi-snapshot-2.0.1296.4_p1-armhf.deb 50820992 BLAKE2B 5d18e9cc01d3739766ea6d7538e72b91813cc0d94e6d8f9f4f9aeaa3cd540aacd6b1fe75ad942f71493670095cae38b2e1964ceb3c326246a1273aadfad12062 SHA512 ece386cd256c35ae1d10cf7d392b9d616f6ecc7e5966f6bb370f82b8242d188f53226fd011cae369595f09669801123df8a5fb9704891561038f3ff5e6c293e3
24 DIST vivaldi-snapshot-2.0.1296.4_p1-i386.deb 56640854 BLAKE2B 9817da1c339b6bd8e7aa6776bec0c0d0ee57c20d3ddfdf3fdd6cf7e4c44d9b24e1af4f662fab16abc67d9c6891e1e6926f357997773a79f68aaad724c39528a0 SHA512 a41bf13be1e91eb6a33640d99972f1af20e412b3c691620b3db938c007922a6fac3683c2b5a534c29c7986687f446c4693b2bd223f7124100fee466bcb37af97
25 +DIST vivaldi-snapshot-2.0.1300.3_p1-armhf.deb 50822882 BLAKE2B 5393580cdea8bb53200d004b757d31500fb0f3a68005dc3cdb87e08b7189a5d8d86c2b4e08f15d254c817f1d0cf524e074c63d3f33468e47148955486b973758 SHA512 88a0f3bc4ea18541485d6198c4d2dca597dafa3b65e6e9389c1083c9b8d83d5b55d0e0d80d1479b8a42866d629594d9a307626e6fceea5abd01e887fe96ff2bf
26 +DIST vivaldi-snapshot-2.0.1300.5_p1-amd64.deb 57470098 BLAKE2B f29da7b678fff0ba883b65c40ec15c23ead08eafed3f8762cd20fb8269a9ddeae9dcf6363e9f91b0def3a8df9d0a2a4618666ac58c9a934ed98eafa88f68d38d SHA512 c761549c640aea4541d66bad098b0c7ff093694fda6697d0988631900cb9de2ab967e747236dc472a3187a1a61f00807b795e0a48f2bce6f15564db3097c8bd0
27 +DIST vivaldi-snapshot-2.0.1300.5_p1-arm64.deb 49784676 BLAKE2B 367537c04bd40779d25ce42721da807240dda247f43abd79e4bdaaf97d170a26586f3cbdf78561a821b619d268117c99002e49691b98412b137ade078efd871c SHA512 a9c8fe89856f3beac4ea431a2050c4fe00f989137c23f2a451afc95ed1879f81d0e77366de75952325bcf3c1dd9e4eb0992b2b662324173498585724d507e710
28 +DIST vivaldi-snapshot-2.0.1300.5_p1-i386.deb 56664068 BLAKE2B 95a19b0fed3dddf34d5b78f3d8448329db4aef01dd067e8ef6f244edb0cc47f73f6e759c42e79d82ba6089d9ca7d0b40e84444a21873bb7ec3ad6446a83a6458 SHA512 569d771f6ca930be9041a8b9fb7237350adf10f30eb946cb9bc60f56b31a74def0ae3032a86985213de7fdd23a3f13aa4450ecd2d089b2b38c3cfb75a88d7b19
29
30 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild
31 new file mode 100644
32 index 00000000000..5ac59db0b64
33 --- /dev/null
34 +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild
35 @@ -0,0 +1,113 @@
36 +# Copyright 1999-2018 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=5
40 +CHROMIUM_LANGS="
41 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
42 + 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
43 + sw ta te th tr uk vi zh-CN zh-TW
44 +"
45 +inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils
46 +
47 +VIVALDI_HOME="opt/${PN}"
48 +DESCRIPTION="A browser for our friends"
49 +HOMEPAGE="https://vivaldi.com/"
50 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
51 +SRC_URI="
52 + arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
53 +"
54 +
55 +LICENSE="Vivaldi"
56 +SLOT="0"
57 +KEYWORDS="-* ~arm"
58 +RESTRICT="bindist mirror"
59 +
60 +DEPEND="
61 + virtual/libiconv
62 +"
63 +RDEPEND="
64 + dev-libs/expat
65 + dev-libs/glib:2
66 + dev-libs/nspr
67 + dev-libs/nss
68 + media-libs/alsa-lib
69 + media-libs/fontconfig
70 + media-libs/freetype
71 + media-libs/speex
72 + net-print/cups
73 + sys-apps/dbus
74 + sys-libs/libcap
75 + x11-libs/cairo
76 + x11-libs/gdk-pixbuf
77 + x11-libs/gtk+:2
78 + x11-libs/libX11
79 + x11-libs/libXScrnSaver
80 + x11-libs/libXcomposite
81 + x11-libs/libXcursor
82 + x11-libs/libXdamage
83 + x11-libs/libXext
84 + x11-libs/libXfixes
85 + x11-libs/libXi
86 + x11-libs/libXrandr
87 + x11-libs/libXrender
88 + x11-libs/libXtst
89 + x11-libs/pango[X]
90 +"
91 +QA_PREBUILT="*"
92 +S=${WORKDIR}
93 +
94 +src_unpack() {
95 + unpack_deb ${A}
96 +}
97 +
98 +src_prepare() {
99 + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
100 + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
101 +
102 + mv usr/share/doc/${PN} usr/share/doc/${PF} || die
103 + chmod 0755 usr/share/doc/${PF} || die
104 +
105 + rm \
106 + _gpgbuilder \
107 + etc/cron.daily/${PN} \
108 + ${VIVALDI_HOME}/libwidevinecdm.so \
109 + || die
110 + rmdir \
111 + etc/cron.daily/ \
112 + etc/ \
113 + || die
114 +
115 + local c d
116 + for d in 16 22 24 32 48 64 128 256; do
117 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
118 + cp \
119 + ${VIVALDI_HOME}/product_logo_${d}.png \
120 + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
121 + done
122 +
123 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
124 + chromium_remove_language_paks
125 + popd > /dev/null || die
126 +
127 + epatch_user
128 +}
129 +
130 +src_install() {
131 + mv * "${D}" || die
132 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
133 +
134 + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
135 +}
136 +pkg_preinst() {
137 + gnome2_icon_savelist
138 +}
139 +
140 +pkg_postrm() {
141 + gnome2_icon_cache_update
142 + xdg_desktop_database_update
143 +}
144 +
145 +pkg_postinst() {
146 + gnome2_icon_cache_update
147 + xdg_desktop_database_update
148 +}
149
150 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild
151 new file mode 100644
152 index 00000000000..ad3dca36e54
153 --- /dev/null
154 +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild
155 @@ -0,0 +1,115 @@
156 +# Copyright 1999-2018 Gentoo Foundation
157 +# Distributed under the terms of the GNU General Public License v2
158 +
159 +EAPI=5
160 +CHROMIUM_LANGS="
161 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
162 + 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
163 + sw ta te th tr uk vi zh-CN zh-TW
164 +"
165 +inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils
166 +
167 +VIVALDI_HOME="opt/${PN}"
168 +DESCRIPTION="A browser for our friends"
169 +HOMEPAGE="https://vivaldi.com/"
170 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
171 +SRC_URI="
172 + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
173 + arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
174 + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
175 +"
176 +
177 +LICENSE="Vivaldi"
178 +SLOT="0"
179 +KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
180 +RESTRICT="bindist mirror"
181 +
182 +DEPEND="
183 + virtual/libiconv
184 +"
185 +RDEPEND="
186 + dev-libs/expat
187 + dev-libs/glib:2
188 + dev-libs/nspr
189 + dev-libs/nss
190 + media-libs/alsa-lib
191 + media-libs/fontconfig
192 + media-libs/freetype
193 + media-libs/speex
194 + net-print/cups
195 + sys-apps/dbus
196 + sys-libs/libcap
197 + x11-libs/cairo
198 + x11-libs/gdk-pixbuf
199 + x11-libs/gtk+:2
200 + x11-libs/libX11
201 + x11-libs/libXScrnSaver
202 + x11-libs/libXcomposite
203 + x11-libs/libXcursor
204 + x11-libs/libXdamage
205 + x11-libs/libXext
206 + x11-libs/libXfixes
207 + x11-libs/libXi
208 + x11-libs/libXrandr
209 + x11-libs/libXrender
210 + x11-libs/libXtst
211 + x11-libs/pango[X]
212 +"
213 +QA_PREBUILT="*"
214 +S=${WORKDIR}
215 +
216 +src_unpack() {
217 + unpack_deb ${A}
218 +}
219 +
220 +src_prepare() {
221 + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
222 + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
223 +
224 + mv usr/share/doc/${PN} usr/share/doc/${PF} || die
225 + chmod 0755 usr/share/doc/${PF} || die
226 +
227 + rm \
228 + _gpgbuilder \
229 + etc/cron.daily/${PN} \
230 + ${VIVALDI_HOME}/libwidevinecdm.so \
231 + || die
232 + rmdir \
233 + etc/cron.daily/ \
234 + etc/ \
235 + || die
236 +
237 + local c d
238 + for d in 16 22 24 32 48 64 128 256; do
239 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
240 + cp \
241 + ${VIVALDI_HOME}/product_logo_${d}.png \
242 + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
243 + done
244 +
245 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
246 + chromium_remove_language_paks
247 + popd > /dev/null || die
248 +
249 + epatch_user
250 +}
251 +
252 +src_install() {
253 + mv * "${D}" || die
254 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
255 +
256 + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
257 +}
258 +pkg_preinst() {
259 + gnome2_icon_savelist
260 +}
261 +
262 +pkg_postrm() {
263 + gnome2_icon_cache_update
264 + xdg_desktop_database_update
265 +}
266 +
267 +pkg_postinst() {
268 + gnome2_icon_cache_update
269 + xdg_desktop_database_update
270 +}