www-client/vivaldi-snapshot: Drop old 7.5.3731.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot 2025-07-30 22:03:50 +01:00
parent f543273f20
commit f6ca356a52
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
2 changed files with 0 additions and 221 deletions

View File

@ -1,6 +1,3 @@
DIST vivaldi-snapshot_7.5.3731.3-1_amd64.deb 125969532 BLAKE2B 3001df9a234e099ed7aa2379e2309c6b326ce5a6d2eb1e43991368c82998ae514845957901f6858aecf195e2ee8ecdbbd5fb7244c55e0f3f5323ea9215a934a1 SHA512 1141fd7cd7f29fe8da27e3fb00fdbfaf73e7af1e7d89aa90389efa2261d027345841aa9df8d29d0c2893d14b8c38142c19fddd4a8e65a0f5334aad5d9ef45ebc
DIST vivaldi-snapshot_7.5.3731.3-1_arm64.deb 116587960 BLAKE2B a020c43983817adf00283daa031c0bd3579a271f71641bf30b80f8ea79f8823223f305a64d3db4c537642c392c90e99f983e28ea6415c51e9937280d662d5794 SHA512 ba16556eb4f1227efcae153b896b27c20f04ccc9368e501dc0cbc1758ae51b4fab3245587f6cb58fcf0364158b206354009046c3ce427e7a980523e6a61f629c
DIST vivaldi-snapshot_7.5.3731.3-1_armhf.deb 117155828 BLAKE2B ff607e056f31a77427ad89f4ea0073260a034f1081e50e3c75e3487f1fdda9e29e8c7b4bd279cc59b692d62a6d8ac074d816a4976eb75881b0a6789d3267a474 SHA512 bc08fc6f03168095b2e9ed95f2d83cd59dc64fc6394b8b9c23a858c0c2e65a418e9679085c35f2f01e744bc935c99f55c30b2b1d9c5c1550845a26eb17a43294
DIST vivaldi-snapshot_7.5.3735.34-1_amd64.deb 125298272 BLAKE2B 3f464afa83d980df51a5ef1c3eeb9e9c7e129e28b9109604198db7b21c1b0ed469db28b7a30215aee490f74257cead2bb2906325d4ae07e9313ffc6c87c70500 SHA512 f15d7c401e05e383f539bbe0a2f1db127cce60dd9e78bf16edd807a95c37c9c21383fe4be2432f3f55ae55e06c6b7af7695a5529f28492c3fe2c76b9d1c6b2ca
DIST vivaldi-snapshot_7.5.3735.34-1_arm64.deb 115809348 BLAKE2B b628e11eb51e9d359928ed6d2334bd3db578b6ef6bb0093cb27ebb2c99ad9269c78cc2fec72c50bf1710c38610bb61a3da62668b1d86f5f379e3dc0e283628dd SHA512 b96912f80a17ac7a8b4a3ae810169f22ef60bd5864232483abacf507ed72a604a549fed47f2186a576ef0c0782daf16aef3272db4fed7b1acf33cd569fc12681
DIST vivaldi-snapshot_7.5.3735.34-1_armhf.deb 116440952 BLAKE2B baa320ff00a521e93613b702c709466b07a12f6f12911075d0b657f9fb248ac20fb1472352e0fee9a560e2cab2142904551d9d6a814ba05e098d48fa6e8696b7 SHA512 109693bae4ab61ffa6052d660782c328d76874ef3ff0c937906ced83cf48527ada281ea41f0f3770c8cef14dbc3e5e6ad7356eef5540f5d2f72acccbfb7fc673

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
}