www-client/vivaldi-snapshot: Drop old 5.6.2839.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2022-11-28 23:50:09 +00:00
parent fcc1a526dc
commit 1545c4ed5c
2 changed files with 0 additions and 210 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-snapshot_5.6.2839.3-1_amd64.deb 101051284 BLAKE2B 908a5f05abfc072cfcbe7c59a31d8a8c4b877118e2b9ec303da6e8e4f15347399ff525a690ee7fc9fc5804aa5bb8bf8739440b753ec04df34a9b6ad639ce4ed6 SHA512 aff58bba17cf62f63ce991c032a87a3b3f5bd92095c8c5c8991f20f3667cc81759cbf23173d7414731a40b1e6f742c3c6994b6fd678676a1145fa29e1a6a93d4
DIST vivaldi-snapshot_5.6.2839.3-1_arm64.deb 90954576 BLAKE2B 5799cf85c059a59978bfb50f1abbc36020f84d1388de3691e049cd6e2c59680675c2514986ed79c5a2fd1e4a41ded30de6cbc02ccec7c6a56195e6439dc9c5b9 SHA512 1751c374bb5a26375cfddd994235aca73461b87b0be25687722789b83676c8ed427481cae22d318210a0f4a7cea95c3083cf8b9a9c9d67eb95b37d031c041a58
DIST vivaldi-snapshot_5.6.2839.3-1_armhf.deb 90294052 BLAKE2B 5c3d0b42c1a7c245403a3ae689e430c3b7c36d04e770faf1d4b3aab4107cdbfbd20d673d1236211f9b37406f9e366b69e339572af4ad420e7c674355481f3460 SHA512 0f581741de6c2398eab5dbb672f46a51f847f9d41d2045ea67daa86d376f5540a93c6996d2277f98ddbf4ac739b35e076ed9819e8a7c05e86127b5f7ad8a1fb5
DIST vivaldi-snapshot_5.6.2861.3-1_amd64.deb 101214436 BLAKE2B b4b67d7124490bf7775bf14386505c02c7a090f81df57071a07c45da1e45488fe871733fe976824ef728012d390d3c00bb71022d3fa9892f59da507682ed1f09 SHA512 c8a352f4e74adf52c94be8bb2461bfcaef56d0c63f8f6119790862b4036ac0f1270af612046e808421e84aec6863b2722b455531b873b7d4addf95804ccb3d43
DIST vivaldi-snapshot_5.6.2861.3-1_arm64.deb 90873664 BLAKE2B 190b2892e77e7d09d4b15b228e2dabe2cda35fdbbb91b681e0aa6b981816bee7d0866c248500e5d6b0ab8ec01bba83922cc5b1ace6c51cbe4df863f2be275fa2 SHA512 34b03df5c48e1d9448ce348e30e8d864c6c21b17fd13d12b537ef1ed5faf15d4c5e02325ae3a509803387ef7da06eca6034fe9867ee98b13fad7e4640953b047
DIST vivaldi-snapshot_5.6.2861.3-1_armhf.deb 90991428 BLAKE2B 75d00e28532dddb5b2fff1c7d8b7f43ec0fe3804e695b27505796bba071c56f3d379f121f9936f683a15792e58cf59c3e22a119340eb8e27fcf4d8ebb1aaf742 SHA512 0fb10bce051a4808f793a5ff4c26e1803f77d93deaf9dc6f3386583e18be5b4069cdcd8e6e615e76b08a682871b0da81e004065636e8067801df1da46a485af5

View File

@@ -1,207 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="102"
CHROMIUM_LANGS="
af
am
ar
az
be
bg
bn
ca
cs
da
de
de-CH
el
en-GB
en-US
eo
es
es-419
es-PE
et
eu
fa
fi
fil
fr
fy
gd
gl
gu
he
hi
hr
hu
hy
id
io
is
it
ja
jbo
ka
kab
kn
ko
ku
lt
lv
mk
ml
mr
ms
nb
nl
nn
pa
pl
pt-BR
pt-PT
ro
ru
sc
sk
sl
sq
sr
sr-Latn
sv
sw
ta
te
th
tr
uk
ur
vi
zh-CN
zh-TW
"
inherit chromium-2 desktop unpacker xdg
VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
VIVALDI_HOME="opt/${PN}"
DESCRIPTION="A browser for our friends"
HOMEPAGE="https://vivaldi.com/"
if [[ ${PV} = *_p* ]]; then
DEB_REV="${PV#*_p}"
else
DEB_REV=1
fi
KEYWORDS="-* ~amd64 ~arm ~arm64"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
LICENSE="Vivaldi"
SLOT="0"
IUSE="proprietary-codecs widevine"
RESTRICT="bindist mirror"
RDEPEND="
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa[gbm(+)]
net-print/cups
sys-apps/dbus
x11-libs/cairo
x11-libs/libdrm
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
x11-libs/libXrandr
x11-libs/pango[X]
|| ( gui-libs/gtk:4 x11-libs/gtk+:3 )
proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
widevine? ( www-plugins/chrome-binary-plugins )
"
QA_PREBUILT="*"
S="${WORKDIR}"
src_unpack() {
unpack_deb ${A}
}
src_prepare() {
# Rename docs directory to our needs.
mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
# Decompress the docs.
gunzip usr/share/doc/${PF}/changelog.gz || die
# The appdata directory is deprecated.
mv usr/share/{appdata,metainfo}/ || die
# Remove cron job for updating from Debian repos.
rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
# Remove scripts that will most likely break things.
rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
pushd ${VIVALDI_HOME}/locales > /dev/null || die
rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
chromium_remove_language_paks
popd > /dev/null || die
if use proprietary-codecs; then
rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
rmdir ${VIVALDI_HOME}/lib || die
fi
eapply_user
}
src_install() {
mv */ "${D}" || die
dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN}
fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
local logo size
for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
size=${logo##*_}
size=${size%.*}
newicon -s "${size}" "${logo}" ${PN}.png
done
if use proprietary-codecs; then
dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \
/${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
fi
if use widevine; then
dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
/${VIVALDI_HOME}/WidevineCdm
else
rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
fi
case ${PN} in
vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
esac
}