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: Tue, 14 Mar 2023 21:27:45
Message-Id: 1678829151.7d10863331655632abecdf13677c4bd2c2621c53.chewi@gentoo
1 commit: 7d10863331655632abecdf13677c4bd2c2621c53
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 14 21:25:51 2023 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 14 21:25:51 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d108633
7
8 www-client/vivaldi: Drop old 5.7.2921.53
9
10 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
11
12 www-client/vivaldi/Manifest | 3 -
13 www-client/vivaldi/vivaldi-5.7.2921.53.ebuild | 216 --------------------------
14 2 files changed, 219 deletions(-)
15
16 diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
17 index 2cbf7488e1af..e9d9e1433868 100644
18 --- a/www-client/vivaldi/Manifest
19 +++ b/www-client/vivaldi/Manifest
20 @@ -1,6 +1,3 @@
21 -DIST vivaldi-stable_5.7.2921.53-1_amd64.deb 101595952 BLAKE2B 66e47e1fc5e0c702b8475043ce4a926a25a2e75fe63c2b8fd39f4538c6656d33c26b934a27db9895f95cb2c14d796f3ad6b0c83e49c212a15d1ad82deb918c6e SHA512 cd3b2ae462be4e90f70b4f42d2b60a1843e5b53a77b0c94bee225bfffa64d19fa751dcfb27ee3b807967f113cadac9af527a2835946155e5f55fae213519c658
22 -DIST vivaldi-stable_5.7.2921.53-1_arm64.deb 91093460 BLAKE2B d880d8ee4dfd7e6d4545a8775519f50c78ee0d1c99267d2e04be86dfe569175b67bd6189d8be9baafd00703a0e7a0843d456cbc6c121a6f56e235eec4b6133ee SHA512 7b78cd1210494e6afe53304cc76c5db4e45d8b23b0a2ec40aaac42e288795b9fc5f55f9a165fbb56743560b51a996115f174814cac9e5270b7b2fe790cc9a539
23 -DIST vivaldi-stable_5.7.2921.53-1_armhf.deb 90776036 BLAKE2B 104c557aa7cc41cce1c7ed5dfa1f0f1db0bd6a2e49fbe4e8248fa3a5ddc552fced37b1aec167d4fa229aa66a42e01597c2ab169787d35577053ee6759246dbfe SHA512 048fba21a8d31ce33de4cb75f0e54053f89476a3eeaf1380be600baba656e8917574ec62fb5ff3e20cb0fe860fb961a029b57c72e82ee6fca42a7d9bdf250e74
24 DIST vivaldi-stable_5.7.2921.60-1_amd64.deb 101574228 BLAKE2B 343e4c0bb337e12cbc5e40a64f2343b167f6b0dffd13395e6db2b43a0b486af32349803af4627ce91056201423d5f12da8cf35fc5c39ca937aa7f68bb6d5f9cb SHA512 f575287cfe89815980c2206a7516cc1b3a78f8fc2961aa575dfcf8ef329386c556fd7f7415a97564be3dff3a38a27d48180ce6aaeeb2056515840c1152c5a34d
25 DIST vivaldi-stable_5.7.2921.60-1_arm64.deb 91095804 BLAKE2B 1786a5b5c4cf2e85606e21b1787badf8421b314b1ccd0bc95c523e5a29b93105f948f3a3aa2e5b9e17f4baabbeb38cca33730c477bc4ab72c5f4de633fb59d96 SHA512 91883f5d081e67e59177f4279ba9c2df42ac758dd001f90d44b1dc6dd62261f29347726f8423c0d76ee9129caa586aa368f4488ccfc3c62b2d2bc034cc842c71
26 DIST vivaldi-stable_5.7.2921.60-1_armhf.deb 90776840 BLAKE2B 85f4a981e530d6822ef28d98bec752da073d1b8ae43ce52ce55b63eaa29cc2ccb4406dbfbcbffcfa839cc01800d6dcdce4e5daf14567870af3a610e735368c1e SHA512 8105f956642ed4c063e327b93ace5e2b5dac344f66d7fca04e4c4ea9f5a70bebbe2283e17f76ce03deb2792227a663dd87b76be99a723e420e9e532e3bb2552f
27
28 diff --git a/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild b/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild
29 deleted file mode 100644
30 index 54cd855ccb0e..000000000000
31 --- a/www-client/vivaldi/vivaldi-5.7.2921.53.ebuild
32 +++ /dev/null
33 @@ -1,216 +0,0 @@
34 -# Copyright 1999-2023 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -CHROMIUM_VERSION="106"
40 -CHROMIUM_LANGS="
41 - af
42 - am
43 - ar
44 - az
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 - kab
83 - kn
84 - ko
85 - ku
86 - lt
87 - lv
88 - mk
89 - ml
90 - mr
91 - ms
92 - nb
93 - nl
94 - nn
95 - pa
96 - pl
97 - pt-BR
98 - pt-PT
99 - ro
100 - ru
101 - sc
102 - sk
103 - sl
104 - sq
105 - sr
106 - sr-Latn
107 - sv
108 - sw
109 - ta
110 - te
111 - th
112 - tr
113 - uk
114 - ur
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 -KEYWORDS="-* amd64 ~arm ~arm64"
134 -VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
135 -
136 -RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
137 -RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
138 -RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
139 -RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
140 -
141 -LICENSE="Vivaldi"
142 -SLOT="0"
143 -IUSE="gtk proprietary-codecs qt5 widevine"
144 -RESTRICT="bindist mirror"
145 -
146 -RDEPEND="
147 - || (
148 - >=app-accessibility/at-spi2-core-2.46.0:2
149 - ( app-accessibility/at-spi2-atk dev-libs/atk )
150 - )
151 - dev-libs/expat
152 - dev-libs/glib:2
153 - dev-libs/nspr
154 - dev-libs/nss
155 - media-libs/alsa-lib
156 - media-libs/mesa[gbm(+)]
157 - net-print/cups
158 - sys-apps/dbus
159 - x11-libs/cairo
160 - x11-libs/libdrm
161 - x11-libs/libX11
162 - x11-libs/libxcb
163 - x11-libs/libXcomposite
164 - x11-libs/libXdamage
165 - x11-libs/libXext
166 - x11-libs/libXfixes
167 - x11-libs/libxkbcommon
168 - x11-libs/libXrandr
169 - x11-libs/pango[X]
170 - gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 )
171 - proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
172 - qt5? (
173 - dev-qt/qtcore:5
174 - dev-qt/qtgui:5
175 - dev-qt/qtwidgets:5
176 - )
177 - widevine? ( www-plugins/chrome-binary-plugins )
178 -"
179 -
180 -QA_PREBUILT="*"
181 -S="${WORKDIR}"
182 -
183 -src_unpack() {
184 - unpack_deb ${A}
185 -}
186 -
187 -src_prepare() {
188 - # Rename docs directory to our needs.
189 - mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
190 -
191 - # Decompress the docs.
192 - gunzip usr/share/doc/${PF}/changelog.gz || die
193 -
194 - # The appdata directory is deprecated.
195 - mv usr/share/{appdata,metainfo}/ || die
196 -
197 - # Remove cron job for updating from Debian repos.
198 - rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
199 - rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
200 -
201 - # Remove scripts that will most likely break things.
202 - rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
203 -
204 - pushd ${VIVALDI_HOME}/locales > /dev/null || die
205 - rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
206 - chromium_remove_language_paks
207 - popd > /dev/null || die
208 -
209 - if use proprietary-codecs; then
210 - rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
211 - rmdir ${VIVALDI_HOME}/lib || die
212 - fi
213 -
214 - if ! use qt5; then
215 - rm ${VIVALDI_HOME}/libqt5_shim.so || die
216 - fi
217 -
218 - eapply_user
219 -}
220 -
221 -src_install() {
222 - mv */ "${D}" || die
223 - dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN}
224 - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
225 -
226 - local logo size
227 - for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
228 - size=${logo##*_}
229 - size=${size%.*}
230 - newicon -s "${size}" "${logo}" ${PN}.png
231 - done
232 -
233 - if use proprietary-codecs; then
234 - dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
235 - /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
236 - fi
237 -
238 - if use widevine; then
239 - dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
240 - /${VIVALDI_HOME}/WidevineCdm
241 - else
242 - rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
243 - fi
244 -
245 - case ${PN} in
246 - vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
247 - vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
248 - esac
249 -}