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, 29 May 2022 07:33:26
Message-Id: 1653809559.5466a9299968dc4a3102a3592b3df8b1b87b7fb5.chewi@gentoo
1 commit: 5466a9299968dc4a3102a3592b3df8b1b87b7fb5
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 29 07:32:39 2022 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sun May 29 07:32:39 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5466a929
7
8 www-client/vivaldi-snapshot: Drop old 5.3.2679.3
9
10 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
11
12 www-client/vivaldi-snapshot/Manifest | 3 -
13 .../vivaldi-snapshot-5.3.2679.3.ebuild | 195 ---------------------
14 2 files changed, 198 deletions(-)
15
16 diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
17 index a6012cbcb7e5..bde6d1969548 100644
18 --- a/www-client/vivaldi-snapshot/Manifest
19 +++ b/www-client/vivaldi-snapshot/Manifest
20 @@ -1,6 +1,3 @@
21 DIST vivaldi-snapshot_5.3.2679.16-1_amd64.deb 88876716 BLAKE2B 77c7eb4a93c96f8a094a83a897c69bc3d05b87cb2c8d3e0e1c68d3961d0a7ded168d48a00786ad10dc4aa8912ea487648182721a9bf5573416c434286384713b SHA512 ba27299cf1bcd244ae7d7293556831f2e60d6d473fe842eaf2bde5645398e6ab4e8d1ec570292e35cfb896128c8614fe9d0e084d46ea060e9e7c168a9cb3ab55
22 DIST vivaldi-snapshot_5.3.2679.16-1_arm64.deb 80648248 BLAKE2B 2f8b32c501acde38c7f726fc5842a509eaa8fe0e524a668cc37eca162043f177b7b8fdd7cd70760735bf7de579a63269271d101f3cff63e8d4c4adb7f17f3caa SHA512 c2df28cc3c08084917746db207323d3929edcb7045ce09daba6efbfbb5d9c193ef30ef9b050945fccab417f574f56f108962a730d1e20b2511be907d9e099865
23 DIST vivaldi-snapshot_5.3.2679.16-1_armhf.deb 80307212 BLAKE2B 8572a1c4bb3111cbf67ed27d52d35e8f6f2ec335a568d5fa476dc70a44514fa50cfc9d413041547b921a91f9f1f99d19d33a209909cb144090a55c083d5bdf1a SHA512 4f10a0148699b8fea1780a53899b5efd5e20ac11584b3e61dfe6374f468482a8c9067c5a972bb2ad63a06aaac8387bf55bb63941577a4f077bee832df467684b
24 -DIST vivaldi-snapshot_5.3.2679.3-1_amd64.deb 88855108 BLAKE2B 8054051c32fd07e4ee160170a6761c3fb26efcd4a851ab21fdb4d7fc59c6b8284a8e8ea74cf4c98fac77b98162ae3f5b10a2311b85c3ca54a23a9f5472732d83 SHA512 c069192d254dee0a181d123bd0ddd976bebe78e7ce4d70e9525308477ea9d8300b84de98545ab847160f680c730ba257cab4681e990a4ca2b7dc5564b6f30cda
25 -DIST vivaldi-snapshot_5.3.2679.3-1_arm64.deb 80641012 BLAKE2B 8319e885e453a5cb25ef809e55536f032ee1e5af9d0d7b699e33b3579767264e2754059a3ead6b3fad651c19c541c8f0f2361358dbdcffc3067c5b1bd8bcd499 SHA512 70c17bedd257eb0c39116e9e9d3951c2585afb482d82a163ce1c16d96985576cc1489ce87ffa6fbade74889ad33d7cfa1e0c8921f0c2819923c99de7a9210889
26 -DIST vivaldi-snapshot_5.3.2679.3-1_armhf.deb 80299864 BLAKE2B 31282b15c203d86369ad806459f4f6d02dd546a63d0ee6957b946b62f896175467d08b8e599a9c95b18dc61b329af70efe0c9bb7c73f0b6c71fde7680151a8ac SHA512 54bb10cd4477f97cca4058e49b187fba2d47f8fd83bfc1bdd7527afe78d2e3664a9536c291c479874b284fe2128d5f18006efe878593f6c9111a14f8162fb773
27
28 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.3.ebuild
29 deleted file mode 100644
30 index b696aa81a090..000000000000
31 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.3.ebuild
32 +++ /dev/null
33 @@ -1,195 +0,0 @@
34 -# Copyright 1999-2022 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -CHROMIUM_VERSION="100"
40 -CHROMIUM_LANGS="
41 - af
42 - am
43 - ar
44 - bg
45 - bn
46 - ca
47 - cs
48 - da
49 - de
50 - de-CH
51 - el
52 - en-GB
53 - en-US
54 - eo
55 - es
56 - es-419
57 - es-PE
58 - et
59 - fa
60 - fi
61 - fil
62 - fr
63 - fy
64 - gd
65 - gu
66 - he
67 - hi
68 - hr
69 - hu
70 - id
71 - io
72 - it
73 - ja
74 - jbo
75 - kab
76 - kn
77 - ko
78 - ku
79 - lt
80 - lv
81 - ml
82 - mr
83 - ms
84 - nb
85 - nl
86 - nn
87 - pl
88 - pt-BR
89 - pt-PT
90 - ro
91 - ru
92 - sc
93 - sk
94 - sl
95 - sr
96 - sv
97 - sw
98 - ta
99 - te
100 - th
101 - tr
102 - uk
103 - ur
104 - vi
105 - zh-CN
106 - zh-TW
107 -"
108 -
109 -inherit chromium-2 desktop unpacker xdg
110 -
111 -VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
112 -VIVALDI_HOME="opt/${PN}"
113 -DESCRIPTION="A browser for our friends"
114 -HOMEPAGE="https://vivaldi.com/"
115 -
116 -if [[ ${PV} = *_p* ]]; then
117 - DEB_REV="${PV#*_p}"
118 -else
119 - DEB_REV=1
120 -fi
121 -
122 -KEYWORDS="-* ~amd64 ~arm ~arm64"
123 -VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
124 -
125 -RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
126 -RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
127 -RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
128 -RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
129 -
130 -LICENSE="Vivaldi"
131 -SLOT="0"
132 -IUSE="proprietary-codecs widevine"
133 -RESTRICT="bindist mirror"
134 -
135 -RDEPEND="
136 - app-accessibility/at-spi2-atk:2
137 - app-accessibility/at-spi2-core:2
138 - dev-libs/atk
139 - dev-libs/expat
140 - dev-libs/glib:2
141 - dev-libs/nspr
142 - dev-libs/nss
143 - media-libs/alsa-lib
144 - media-libs/mesa[gbm(+)]
145 - net-print/cups
146 - sys-apps/dbus
147 - x11-libs/cairo
148 - x11-libs/libdrm
149 - x11-libs/libX11
150 - x11-libs/libxcb
151 - x11-libs/libXcomposite
152 - x11-libs/libXdamage
153 - x11-libs/libXext
154 - x11-libs/libXfixes
155 - x11-libs/libxkbcommon
156 - x11-libs/libXrandr
157 - x11-libs/pango[X]
158 - || ( gui-libs/gtk:4 x11-libs/gtk+:3 )
159 - proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
160 - widevine? ( www-plugins/chrome-binary-plugins )
161 -"
162 -
163 -QA_PREBUILT="*"
164 -S="${WORKDIR}"
165 -
166 -src_unpack() {
167 - unpack_deb ${A}
168 -}
169 -
170 -src_prepare() {
171 - # Rename docs directory to our needs.
172 - mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
173 -
174 - # Decompress the docs.
175 - gunzip usr/share/doc/${PF}/changelog.gz || die
176 -
177 - # The appdata directory is deprecated.
178 - mv usr/share/{appdata,metainfo}/ || die
179 -
180 - # Remove cron job for updating from Debian repos.
181 - rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
182 - rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
183 -
184 - # Remove scripts that will most likely break things.
185 - rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
186 -
187 - pushd ${VIVALDI_HOME}/locales > /dev/null || die
188 - rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
189 - chromium_remove_language_paks
190 - popd > /dev/null || die
191 -
192 - if use proprietary-codecs; then
193 - rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
194 - rmdir ${VIVALDI_HOME}/lib || die
195 - fi
196 -
197 - eapply_user
198 -}
199 -
200 -src_install() {
201 - mv */ "${D}" || die
202 - dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN}
203 - fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
204 -
205 - local logo size
206 - for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
207 - size=${logo##*_}
208 - size=${size%.*}
209 - newicon -s "${size}" "${logo}" ${PN}.png
210 - done
211 -
212 - if use proprietary-codecs; then
213 - dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
214 - /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
215 - fi
216 -
217 - if use widevine; then
218 - dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
219 - /${VIVALDI_HOME}/WidevineCdm
220 - else
221 - rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
222 - fi
223 -
224 - case ${PN} in
225 - vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
226 - vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
227 - esac
228 -}