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: Thu, 15 Apr 2021 21:08:38
Message-Id: 1618520897.322f907de6c03a86ce9baf34e914e68db1f0c22f.chewi@gentoo
1 commit: 322f907de6c03a86ce9baf34e914e68db1f0c22f
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 15 21:07:25 2021 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 15 21:08:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322f907d
7
8 www-client/vivaldi-snapshot: Drop old 3.8.2238.3
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.2238.3.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 dfb4f876f97..c6d5759bd96 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.2238.3-1_amd64.deb 79031388 BLAKE2B 145b9b17509fc9c96ffb94dca369cb2d7a9280cbf3919cb925e1f889e371ec3b405f310cd2945f78561c7738c00e756c4d55a07a99a784d2693ae00ca40c0312 SHA512 a0398d4275fd8992aea68a2bcf26e2992df3e11a8f347178797eea5655a00d7f6bac669499138b3f60bc268d6e0ef268bb192420d35558068645c90ccd5adc04
23 -DIST vivaldi-snapshot_3.8.2238.3-1_arm64.deb 71080608 BLAKE2B 06700f48c5b2b77a3f9961eae36733b25492b133cfdb2634e0a33c111e46783f22236fc9aa395e501dc735fcbbb74ca71aa93119e7541e702663a955c10949b3 SHA512 83bc8802755500ff0c67cd7d7f6528a26a6e61f86902b749656f79db8ae4ae06285ed0cb27acc95f11927ac2c499e9ca3c24fc77098dc9a14722fa627f04af49
24 -DIST vivaldi-snapshot_3.8.2238.3-1_armhf.deb 69906156 BLAKE2B 69e68fc3d9d6240249feb15a1aac890f15e1a937fd4ef4fd099f92220476340240e349ef1122027218d0378c709b2563f05619191fa1f00e9dfc5c2aa2c43c28 SHA512 0e16a8a1e4812621f7096ad6fc9704b807617d5a883ec210ac5ffb7415a250429874eafa962cd9bf4db082e7040654a7edbf824d060ed89182398e09eb2bcc65
25 -DIST vivaldi-snapshot_3.8.2238.3-1_i386.deb 76058884 BLAKE2B 2f89a4ac022d48cfaa4af5c494a587b023c6ccc621c33ca2511906b9f875307e407835289586fe4de595b05132525ca63bb5955e99710fa9234735a3b938f590 SHA512 cd7f8600588bd16fa1f29968a95c569d335c34b0fc928cf639806ae248fd0d466b014f7838bba899b348ef6cb20493a2f85567f37119e906f148ce73495eaecd
26 DIST vivaldi-snapshot_3.8.2254.3-1_amd64.deb 81752328 BLAKE2B 6d46b7f4cce84b9a40711cb71504dfed8a200927b821cdc9744f4e666747ee47b50e4cac60695a3238beccbced8700f8be09cf4b9c359bb7f7132cb301de2168 SHA512 6135c5a59e316df3e70ca46c64b0640bb825ff01f3a769798d67878d69e2ef4415511dfb0b282851493e1f120b4fddf8fcbfb8fe318105dddef4f6f304dbc755
27 DIST vivaldi-snapshot_3.8.2254.3-1_arm64.deb 73386592 BLAKE2B 173407bcac8faffe6760d3a0286d0a81b85f6c13950a55a6d79fa19106e5842e510bf17f2aeb3e9625dcfcd183afb8404856c7d394851bbd864f4d7b88cfa81d SHA512 6d9aab60da26a5543b186085b2d610fc3f5461f489318d1e77936e13ea0d640b66ac3f18b137505271ca743113f5db2986b7c5ca4f5845823fff73204a15727e
28 DIST vivaldi-snapshot_3.8.2254.3-1_armhf.deb 71963792 BLAKE2B 6778294e7eaf8380c1f3f10405c9df4a4d619fd5d57e901ebecb25d35c57f41eb7853658b712b35760dc1deffb134292f798135f62f15b0e4dc3a6caded65649 SHA512 747ed64a88ca2d0a8711ae9f97445183c0b333358bf886528bbb8159a17c088caa0eeb39dc5c6391f0b37347e98fc253d4e3e1ba949c6ea6dff0277103410259
29
30 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.ebuild
31 deleted file mode 100644
32 index 232d99b73e9..00000000000
33 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.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 -}