Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/
Date: Sun, 02 May 2021 10:08:56
Message-Id: 1619950097.cc67b7ff0b98892d3f464eaa65129d7d68355064.chewi@gentoo
1 commit: cc67b7ff0b98892d3f464eaa65129d7d68355064
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 2 10:08:17 2021 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sun May 2 10:08:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc67b7ff
7
8 www-client/vivaldi-snapshot: Drop old 3.8.2259.16
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
12
13 www-client/vivaldi-snapshot/Manifest | 4 -
14 .../vivaldi-snapshot-3.8.2259.16.ebuild | 206 ---------------------
15 2 files changed, 210 deletions(-)
16
17 diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
18 index 6c785ceefd4..4263023cca7 100644
19 --- a/www-client/vivaldi-snapshot/Manifest
20 +++ b/www-client/vivaldi-snapshot/Manifest
21 @@ -1,7 +1,3 @@
22 -DIST vivaldi-snapshot_3.8.2259.16-1_amd64.deb 82378492 BLAKE2B 1abfbe5703e5c3f2429369ec53a3210e40c522c3ccf736e5373661e1695510296e5073264dd8ea4a015c09809571ecb56ce75414cc61d04988abfab206bc92fa SHA512 c4fd12bb59a2405df1424b088164a0324741b02558fbca6f315bb5d5935f35689c9ba4a12fa8eb1fb52bce5758ec892f0197067b099a26882f7fa08b531e03ad
23 -DIST vivaldi-snapshot_3.8.2259.16-1_arm64.deb 74007352 BLAKE2B 05afc39faff0b195cea99402ebd262a05474e1ebaec8383c08200ac47ad5123d05d592da594d323d85b39882a3b1faae123a277699d903238fad6fa290975c5e SHA512 31bc98c02b1f5c0c8f8b4fbe18a0023fbda03c328777fab8c90372ae7daed8a8065a3388d36d7fcd2672c3d87704ea1dcdc5ae35674960d3257b0c61ebca8622
24 -DIST vivaldi-snapshot_3.8.2259.16-1_armhf.deb 72569996 BLAKE2B 8fedbf940a93e1bb2607f28ab750ae6f0ca376d2bcf420da79fd3821f40bb6293bf3dc76f3b58ffddaddc4cebcc50c6c44b92106c35075c52554ab721de97e88 SHA512 30c1a9f4e93aad1694378c239b9cd90df8e14b78734b0e7b066197bca19de7251ec9042e30fe24c2d142fd4182d59e914f6f1376217519c57eed1956183e39a4
25 -DIST vivaldi-snapshot_3.8.2259.16-1_i386.deb 79496052 BLAKE2B 5742f558c73e1e0fdf990d44ef127d60813743a5cdd696f1353dd4bbaa6f86874730a91b293c2a14360d810e86350c06b55d7998e5a50e1758dac13b3bc03945 SHA512 bb528a6435bb3fd996d6c55573a5b13379e2e25f61368310534a73b5f444220f9055c548c4955e1b61e4385f2726449dc8b527d82fe15c465557217aa511d10f
26 DIST vivaldi-snapshot_3.8.2259.21-1_amd64.deb 82394888 BLAKE2B 1ea53010856cb8132f5fb824123f914e801128c8df70fc12dc9c6c5a41268fc7f957b4ba206e440e5d50ff70df40dc2c7a86a49b65072b08b73225fad89300dc SHA512 b83c26823976094a28ff899aaf1bbd87c5390eae936307d662470bc108cd41e87e585f5e1b31d3d40a316df829e72c487163239b9b3d92a0115608828386f7c7
27 DIST vivaldi-snapshot_3.8.2259.21-1_arm64.deb 73991336 BLAKE2B 87b870be7ab0f243fca561b6549e67cf4347dd3de1327e48eadff68a8c78f1494946621202e4b1446fb8eb17b1c460ef26c73755acacfffba90f93880d101dc1 SHA512 0633d462b2661605ecd565ba2836fe31507888f5866c39248fce21565454a5b3530cd2c386218f10784af7e7ff8ba2927fea49b51a0d32ae9691a8cd391bb989
28 DIST vivaldi-snapshot_3.8.2259.21-1_armhf.deb 72569568 BLAKE2B ce6a6717664155627178bf993dcb7010750cf8a34062fd967c5822b327b10ae3cb4c553da389961968b9779ad2aa0343d4a8d064f2fff55985721b9bce572089 SHA512 9905cb5cc40c31aaf015c5aa068f0c5092826dc2eb2ea4ad499f09114d7f5b9c42092d513ce5bae552ce6864333ba0c34248c97d271f843e9f1108c7aa040575
29
30 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild
31 deleted file mode 100644
32 index 232d99b73e9..00000000000
33 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild
34 +++ /dev/null
35 @@ -1,206 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -CHROMIUM_LANGS="
42 - af
43 - am
44 - ar
45 - az
46 - be
47 - bg
48 - bn
49 - ca
50 - cs
51 - da
52 - de
53 - de-CH
54 - el
55 - en-GB
56 - en-US
57 - eo
58 - es
59 - es-419
60 - es-PE
61 - et
62 - eu
63 - fa
64 - fi
65 - fil
66 - fr
67 - fy
68 - gd
69 - gl
70 - gu
71 - he
72 - hi
73 - hr
74 - hu
75 - hy
76 - id
77 - io
78 - is
79 - it
80 - ja
81 - jbo
82 - ka
83 - kab
84 - kn
85 - ko
86 - ku
87 - lt
88 - lv
89 - mk
90 - ml
91 - mr
92 - ms
93 - nb
94 - nl
95 - nn
96 - pa
97 - pl
98 - pt-BR
99 - pt-PT
100 - ro
101 - ru
102 - sc
103 - sk
104 - sl
105 - sq
106 - sr
107 - sr-Latn
108 - sv
109 - sw
110 - ta
111 - te
112 - th
113 - tr
114 - uk
115 - vi
116 - zh-CN
117 - zh-TW
118 -"
119 -
120 -inherit chromium-2 desktop unpacker xdg
121 -
122 -VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
123 -VIVALDI_HOME="opt/${PN}"
124 -DESCRIPTION="A browser for our friends"
125 -HOMEPAGE="https://vivaldi.com/"
126 -
127 -if [[ ${PV} = *_p* ]]; then
128 - DEB_REV="${PV#*_p}"
129 -else
130 - DEB_REV=1
131 -fi
132 -
133 -VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
134 -SRC_URI="
135 - amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
136 - arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
137 - arm? ( ${VIVALDI_BASE_URI}armhf.deb )
138 - x86? ( ${VIVALDI_BASE_URI}i386.deb )
139 -"
140 -
141 -LICENSE="Vivaldi"
142 -SLOT="0"
143 -KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
144 -IUSE="proprietary-codecs widevine"
145 -RESTRICT="bindist mirror"
146 -
147 -RDEPEND="
148 - dev-libs/expat
149 - dev-libs/glib:2
150 - dev-libs/nspr
151 - dev-libs/nss
152 - media-libs/alsa-lib
153 - media-libs/fontconfig
154 - media-libs/freetype
155 - media-libs/speex
156 - net-print/cups
157 - sys-apps/dbus
158 - sys-libs/libcap
159 - x11-libs/cairo
160 - x11-libs/gdk-pixbuf
161 - x11-libs/gtk+:3
162 - x11-libs/libX11
163 - x11-libs/libXScrnSaver
164 - x11-libs/libXcomposite
165 - x11-libs/libXcursor
166 - x11-libs/libXdamage
167 - x11-libs/libXext
168 - x11-libs/libXfixes
169 - x11-libs/libXi
170 - x11-libs/libXrandr
171 - x11-libs/libXrender
172 - x11-libs/libXtst
173 - x11-libs/pango[X]
174 - proprietary-codecs? ( media-video/ffmpeg:0/56.58.58[chromium(-)] )
175 - widevine? ( www-plugins/chrome-binary-plugins )
176 -"
177 -
178 -QA_PREBUILT="*"
179 -S="${WORKDIR}"
180 -
181 -src_unpack() {
182 - unpack_deb ${A}
183 -}
184 -
185 -src_prepare() {
186 - # Rename docs directory to our needs.
187 - mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
188 -
189 - # Decompress the docs.
190 - gunzip usr/share/doc/${PF}/changelog.gz || die
191 -
192 - # The appdata directory is deprecated.
193 - mv usr/share/{appdata,metainfo}/ || die
194 -
195 - # Remove cron job for updating from Debian repos.
196 - rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
197 - rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
198 -
199 - # Remove scripts that will most likely break things.
200 - rm ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
201 -
202 - pushd ${VIVALDI_HOME}/locales > /dev/null || die
203 - rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
204 - chromium_remove_language_paks
205 - popd > /dev/null || die
206 -
207 - if use proprietary-codecs; then
208 - rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
209 - rmdir ${VIVALDI_HOME}/lib || die
210 - fi
211 -
212 - eapply_user
213 -}
214 -
215 -src_install() {
216 - mv */ "${D}" || die
217 - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
218 - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
219 -
220 - local logo size
221 - for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
222 - size=${logo##*_}
223 - size=${size%.*}
224 - newicon -s "${size}" "${logo}" ${PN}.png
225 - done
226 -
227 - if use proprietary-codecs; then
228 - dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so \
229 - /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
230 - fi
231 -
232 - if use widevine; then
233 - dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
234 - /${VIVALDI_HOME}/WidevineCdm
235 - else
236 - rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
237 - fi
238 -
239 - [[ ${PN} = vivaldi-snapshot ]] &&
240 - dosym ${PN} /${VIVALDI_HOME}/vivaldi
241 -}