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: Fri, 23 Apr 2021 22:52:19
Message-Id: 1619218313.bf2041c8d7852aa3621dcbeba55804f58bd8d927.chewi@gentoo
1 commit: bf2041c8d7852aa3621dcbeba55804f58bd8d927
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 23 22:51:53 2021 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 23 22:51:53 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2041c8
7
8 www-client/vivaldi-snapshot: Drop old 3.8.2254.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.2254.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 1349629c31c..a59ba47eb48 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.2254.3-1_amd64.deb 81752328 BLAKE2B 6d46b7f4cce84b9a40711cb71504dfed8a200927b821cdc9744f4e666747ee47b50e4cac60695a3238beccbced8700f8be09cf4b9c359bb7f7132cb301de2168 SHA512 6135c5a59e316df3e70ca46c64b0640bb825ff01f3a769798d67878d69e2ef4415511dfb0b282851493e1f120b4fddf8fcbfb8fe318105dddef4f6f304dbc755
23 -DIST vivaldi-snapshot_3.8.2254.3-1_arm64.deb 73386592 BLAKE2B 173407bcac8faffe6760d3a0286d0a81b85f6c13950a55a6d79fa19106e5842e510bf17f2aeb3e9625dcfcd183afb8404856c7d394851bbd864f4d7b88cfa81d SHA512 6d9aab60da26a5543b186085b2d610fc3f5461f489318d1e77936e13ea0d640b66ac3f18b137505271ca743113f5db2986b7c5ca4f5845823fff73204a15727e
24 -DIST vivaldi-snapshot_3.8.2254.3-1_armhf.deb 71963792 BLAKE2B 6778294e7eaf8380c1f3f10405c9df4a4d619fd5d57e901ebecb25d35c57f41eb7853658b712b35760dc1deffb134292f798135f62f15b0e4dc3a6caded65649 SHA512 747ed64a88ca2d0a8711ae9f97445183c0b333358bf886528bbb8159a17c088caa0eeb39dc5c6391f0b37347e98fc253d4e3e1ba949c6ea6dff0277103410259
25 -DIST vivaldi-snapshot_3.8.2254.3-1_i386.deb 78856764 BLAKE2B a5df0675bb7626600b63c6df4b1c2c20336cb98179b329dc564a23ceb90b1e8ab5944c1babc75586c967e23f2b824f0dde7bc2a523b6beec1c64962259d88584 SHA512 740cceb6fe383e303c89a5b4885bf40c12a3b5162c6c212b70a1f3bdbdcf422ffa2bb862472b92862a76d612b2ba66cea7b76991f9846c81e6ebd15aeb585553
26 DIST vivaldi-snapshot_3.8.2259.16-1_amd64.deb 82378492 BLAKE2B 1abfbe5703e5c3f2429369ec53a3210e40c522c3ccf736e5373661e1695510296e5073264dd8ea4a015c09809571ecb56ce75414cc61d04988abfab206bc92fa SHA512 c4fd12bb59a2405df1424b088164a0324741b02558fbca6f315bb5d5935f35689c9ba4a12fa8eb1fb52bce5758ec892f0197067b099a26882f7fa08b531e03ad
27 DIST vivaldi-snapshot_3.8.2259.16-1_arm64.deb 74007352 BLAKE2B 05afc39faff0b195cea99402ebd262a05474e1ebaec8383c08200ac47ad5123d05d592da594d323d85b39882a3b1faae123a277699d903238fad6fa290975c5e SHA512 31bc98c02b1f5c0c8f8b4fbe18a0023fbda03c328777fab8c90372ae7daed8a8065a3388d36d7fcd2672c3d87704ea1dcdc5ae35674960d3257b0c61ebca8622
28 DIST vivaldi-snapshot_3.8.2259.16-1_armhf.deb 72569996 BLAKE2B 8fedbf940a93e1bb2607f28ab750ae6f0ca376d2bcf420da79fd3821f40bb6293bf3dc76f3b58ffddaddc4cebcc50c6c44b92106c35075c52554ab721de97e88 SHA512 30c1a9f4e93aad1694378c239b9cd90df8e14b78734b0e7b066197bca19de7251ec9042e30fe24c2d142fd4182d59e914f6f1376217519c57eed1956183e39a4
29
30 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2254.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2254.3.ebuild
31 deleted file mode 100644
32 index 232d99b73e9..00000000000
33 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2254.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 -}