www-client/vivaldi: Drop old 7.5.3735.47

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-07-27 10:07:00 +01:00
parent c0a9bdd67f
commit fe2413c4e8
2 changed files with 0 additions and 221 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-stable_7.5.3735.47-1_amd64.deb 125311372 BLAKE2B 138c1af29e64a78135044ce4f318da01d9bf33156881c88d8dd769aead770909a50bdc97d4707d50c7d9e2d4b39b2cb8df5acb3108097c3d38c2e92f60156ee7 SHA512 9399130425b97fd44706220c07e5de2b938af29db6471c02299f46407db2fa602bc8b6d38a366ac168cc07e7ab8d6fc6bdb7029f098d710107f90dc64274e78d
DIST vivaldi-stable_7.5.3735.47-1_arm64.deb 115839048 BLAKE2B 510eab70030f40121d6d15876ca9807fd8cca1a0fc5340d9cd6e01ddea94d7100e077b1fe09dc6103292755e7cf92bb2c3646a692722012202db7ecb5c751761 SHA512 bddf21dfd87e8404828540c20a5a9ccc13a5cda785120f03a5424792520e2b75d36dd0a25f04aed03560b444d71087fe377c40b9216cd9d5a3946dd3faf7390e
DIST vivaldi-stable_7.5.3735.47-1_armhf.deb 116414584 BLAKE2B e645676cb23e195933a570572aae797f6a3ed49789c0df2601b39ae81fd6324b26781a6a1c437b26ecb9999d8d7de177990fe83ee4954156e78e73a6c3ba107e SHA512 b3414733119c2188143e3bc95545031c34bd097fb3ff1bdf26c3027a5e6ef216037a1a3f7d3c399b90a7b598375250fb5015560e6452b9a388a586cce753178b
DIST vivaldi-stable_7.5.3735.54-1_amd64.deb 125334788 BLAKE2B 51feca2c4318b103283af956233fa6a27048bbf8dc9fe7a417b945c4b1d157ec7acd6955380a0c52f7a2b0855c198db8f16d75c410eea8e3d35a49b1029841fb SHA512 869f69c9d339f9f142bcfb88f6c1a0874554f09963b62e68b930dd37e5fc49a024223ba254d07bc4cebfca4a2a82c6e721c54c641bb5c7a855a08f6b08b7028c
DIST vivaldi-stable_7.5.3735.54-1_arm64.deb 115817220 BLAKE2B db2c378cb8e2a21bdd5abf6a6221436546b053ef0eeefb62fa11dfc5d48f6c43036c15aca81de563c2f9e878efcff0156252c432c822e987ab875cdfe1ef4a90 SHA512 f565cf75c03786006a09f92b916927af5f1451e56cb3afbb9f8694724a5f9bc7e5c814982d189cddfc584bc58df5d364724e5d5273b3090eceb0550d936cc61e
DIST vivaldi-stable_7.5.3735.54-1_armhf.deb 116428580 BLAKE2B 54890b08294cfc4458d839c46d0a7c7a9674aca304396b8e334a34a109a794d0c9ba001d8f698e927fdf1431fc18864b221e105d120a1af7457785049e8c45f5 SHA512 a201e0a9f07dcff5787932e766d72ea82834e043d5de7422356853c6dc887a4cdfaf75db05b1eb45fa0bb4ff71cce663e750d4abe2987c53d315eb1e1f4477b6

View File

@@ -1,218 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="138"
CHROMIUM_LANGS="
af
am
ar
az
be
bg
bn
ca
ca-valencia
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
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 linux-info toolchain-funcs 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
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
SRC_URI="
amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
arm? ( ${VIVALDI_BASE_URI}armhf.deb )
arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
"
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* amd64 ~arm ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
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
gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 )
proprietary-codecs? (
!ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
)
qt6? ( dev-qt/qtbase:6[gui,widgets] )
widevine? ( www-plugins/chrome-binary-plugins )
"
QA_PREBUILT="*"
CONFIG_CHECK="~CPU_FREQ"
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 || die
pushd ${VIVALDI_HOME}/locales > /dev/null || die
rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
rm kmr.pak || die # No flag for Kurmanji.
chromium_remove_language_paks
popd > /dev/null || die
if use proprietary-codecs; then
einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/lib/libffmpeg.so | grep -m1 "^FFmpeg version ")
rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
rmdir ${VIVALDI_HOME}/lib || die
fi
# Qt5 is obsolete now.
rm ${VIVALDI_HOME}/libqt5_shim.so || die
if ! use qt6; then
rm ${VIVALDI_HOME}/libqt6_shim.so || 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$(usex ffmpeg-chromium .${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
fi
case ${PN} in
vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
esac
}