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