www-client/vivaldi: Drop old 7.8.3925.74

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2026-03-15 14:06:51 +00:00
parent 65e697dce6
commit 0aca0ed323
2 changed files with 0 additions and 217 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.8.3925.74-1_amd64.deb 125132708 BLAKE2B 9cd9be20f26c945cd84792eea239aee7b08a00479dd860bced08fe295687c5413ee176c11610ecefe032e8c19633ea69b8a216173cb0484c552138615e177092 SHA512 4aee06c1406e53e9e2598a286b3b40ac8ef29d9af9a75d13a5604e7a707b6ae638ce42c56b4544a1deee5585991f6939950a86805d585438fa20c5c3b3011d12
DIST vivaldi-stable_7.8.3925.74-1_arm64.deb 118359004 BLAKE2B e82c77efbe14f98a7ad8746bf9fe9cdf93f9881cd292312cc9f2bf63d8132954c16c7521fc2911a1e767015e83c0f87a7204c55f380b021f580e805c2dca3f9c SHA512 1ecbaeb6799e93e3efba1a13ddb42794df5810a60b43b9aaf2e1f9025f312b17b98480185780be8d35a064331c0b1f99f407a84dc3a783d18bb7c1329086a817
DIST vivaldi-stable_7.8.3925.76-1_amd64.deb 125105852 BLAKE2B 83ae28b0da70be0d986cfa98b20c911d2b12fb9765709becf81fc11799f1535a08b41cd444776967fe2560599362dbe2feba7610c21d867053b0773e355ed6c6 SHA512 32dafe515f1e9519e9c0f02a9d2ca9d51f97f10677d128216bef8a87d7b89bf7c7fafde6b421eee072cd78cb10946be1f99a33760904137e5d7e94cf26e728a3
DIST vivaldi-stable_7.8.3925.76-1_arm64.deb 118361388 BLAKE2B e6bc7abf275f5172ed483ff999158269978a542bb52cd36335b74b751fac0b556f5478f1180e350dbd7d0f89e474c97079a4e48b3ff7029f2f8c59de7f2ef257 SHA512 2321f05f263c3f499aa3a0caaa1b135c30f298b7070099ee0934a2b56accaffd8c378ec7960d72eb3789bc93742f87feee666c61e08c8cc54ae8ccb2497d4990
DIST vivaldi-stable_7.8.3925.81-1_amd64.deb 125111056 BLAKE2B d3b8f5d9adecf00e56bc76b35d4dca1717b7b0cda196e73273f29a4b0ee42df4660cb4e924d279f3e643fb20b3a499a2067ade94b8568c263a38984bedec1c37 SHA512 1f37e0ebe35861fff3ff3c66c40db4c9262e3b7d11c3533622cb17a3f4d24215b449f57d68a019e7b66e4da245edb1375de5086babe76c918415cc6ce73902ad

View File

@@ -1,215 +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"
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:0/60.62.62[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
}