www-client/vivaldi-snapshot: Drop old 7.8.3925.33

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2026-02-01 09:01:39 +00:00
parent 819e0db218
commit da4a998934
2 changed files with 0 additions and 218 deletions
-2
View File
@@ -1,5 +1,3 @@
DIST vivaldi-snapshot_7.8.3925.33-1_amd64.deb 125067724 BLAKE2B c3e240800029f26398ba5791f7b8cd068eba8120fd5309f3927dc35a42c5327fd6c5823fee52a2adf5c179fd5cc183f62dd7dddd0df8ad9c1170dd951c9563cd SHA512 c2272049529a269648f35cbe72528434c244bcdf5670e9a4f787c6960c8b949dddd62ce97d3d57fe5b268a6649d23629c41f00915eb6a27ab8d9c06368bcba2b
DIST vivaldi-snapshot_7.8.3925.33-1_arm64.deb 118184920 BLAKE2B 6c50ee475a51e5d9b347cda45ff2f92b88f6a733d2228fc98fd014e814eec849281dd54f939f3c7559238b524154777a332a3b4cf09a98417472fef96d57b362 SHA512 06aeb8fc67663585a8f3daef097c459e93593816ad54ae5919ad44300634a0376c7d76b7ce8c93e0c2fb0d4053e21169da13b0630479666b653feb5c2d7b7cfd
DIST vivaldi-snapshot_7.8.3925.53-1_amd64.deb 125051192 BLAKE2B 91314527713c7761d0882124ceb8b7012e9c0bb9c86025f9891c3f8bff462a1a8c67e68786b554589851ec6076c8e8bb87a601857c1888fabc0045287e4fa51d SHA512 84c53928fb2543845ab1772ea05cebadf8a154a1aaabef40faa841dd1e13228f2356fbd3b92890766ebed0154bb2eeb00862a81427b24b2b37f67cbd23d97eb8
DIST vivaldi-snapshot_7.8.3925.53-1_arm64.deb 118218212 BLAKE2B 6c205358e7f45ae6143f1e5081d2b1696bec5655c912c623b662dc9a2c1a13fdaff367da2a5393aa1a3821f1f63c4dc73275a74e76f7584241afb3972f2ffbb6 SHA512 97c50496f021436fee031c114c51ba9927f477c1398d966439e73461e5ab7ab0675b4be1705b5e2da971112fa7663ffdba9810069e12d2683a79e51044362436
DIST vivaldi-snapshot_7.9.3936.3-1_amd64.deb 125047496 BLAKE2B cc2f6f09c60a8965bf8c93e5b6b442a62fe8c27227b70362de4bf2bbe736c58d918ed41c9fdb2b404a0ce7386bc1ad640c0225df679e7d1d967e577569ac108a SHA512 9c22bcfb3d56b5c30bf39e3adda72921b97ff58e29f4e2e2748b65a7578bf0a1e83d5d0c27f593904192a5dd0bc3ad519f4791b897a65a49328556a6aecf464b
@@ -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
}