www-client/vivaldi: Drop old 7.8.3925.62

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2026-02-22 08:12:37 +00:00
parent 50e2bccda7
commit f7efedfc8a
2 changed files with 0 additions and 218 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.8.3925.62-1_amd64.deb 124796620 BLAKE2B 01302b01f0c43f0ef5a882b7eeb152c526778b8cc7203ae753bd3b6554cde48db8a7e9684ec985bff3de293a9c6a46f85e60a3bd7427206ad3a102164fc52a08 SHA512 834d0c171945f6082dbf043e6108460a53523005dbca3c4480fef07de03f270df1c3121ebe3dc38790cc2fc632cb096fe377af4989af5cdc6e72a8fa4c9a3485
DIST vivaldi-stable_7.8.3925.62-1_arm64.deb 118268948 BLAKE2B 59e9080e75cfccc05a8282fed4c193e7b99fa6279b18490b3f721255c1d07642e378934b15556661a4e6ddea0cfbacc838a080e71eb6c5eb3ee330e10df6b757 SHA512 d14e26cfef5b0b03bc719e774333a75156c9b27751aa8b74a720f322ac3de4eee17757c7b0c036e6e506a697e09515c127bad74ecdd3768e6877909cccc14d8c
DIST vivaldi-stable_7.8.3925.66-1_amd64.deb 125008784 BLAKE2B 8556d0b78b7ab3d4cb29eb092c549bf3cb8aaffec72f711d439512d2ebfb2761a188667889e4628d2c75a4c9080e2897c143edfd4d0ddc759ea415973c4cac4e SHA512 4d6a383f7a528f43f3b8f1e6af4c0da5b70a480ab9f5759852b273eccb569bc9b1004a81037a7c71d4c13100d1296f6043bd0ba2158b33737b08df016fb61a22
DIST vivaldi-stable_7.8.3925.66-1_arm64.deb 118286400 BLAKE2B fb647c64b36bdbaf128e87bf4da9177505a59928e3056079052b2685d482c8ee4996ebdb61f9ccb1a5a941549f2ea3eb2c5383471ab0cf554caf80bb522a954d SHA512 3cd4705e171747a8a6ebd715477d93cbc0c6a9e8c978d14e83578e668ddbdcde2b11212e136e965c87cb0e5f82927e30865279968ef9e677989722486610be66
DIST vivaldi-stable_7.8.3925.73-1_amd64.deb 125083552 BLAKE2B ae880899000a02ee4cbb66244c588097d0158ea55c5ae1ab602d265cd388c3609ad6f080e7034b3ff4ed4e59d7b9f3f13eca540ac57dd46c1aaa28ebe67c34bb SHA512 09bbb4770efc2682828a2e3bf826e00e00d61d9935b741f1091699052f3d2ccf0164a3f9c09379a15c7f080619153b56371dcd2dfc3f9a815683e468c859d849

View File

@@ -1,216 +0,0 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="144"
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
kmr
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 )
arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
"
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* amd64 ~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 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
einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/libffmpeg.so | grep -m1 "^FFmpeg version ")
rm ${VIVALDI_HOME}/libffmpeg.so || 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
}