www-client/vivaldi: Drop old 7.7.3851.52

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot 2025-12-06 16:24:57 +00:00
parent 6bfbcd0f7b
commit 5dc13b5478
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
2 changed files with 0 additions and 219 deletions

View File

@ -1,5 +1,3 @@
DIST vivaldi-stable_7.7.3851.52-1_amd64.deb 123812008 BLAKE2B 57f67a51c8141ff0a35056710a3f7e7445e123f4c9bdcbd4e4c705fab4a3f9187ee3fc4594b4463c3b7c6f4b81e6888971d2c4a17675a8f1c921dbf6028145fa SHA512 d2e1779d46dc15d9799544c1bf39b38dd473076e2de6ceda6b18599299a4922fe7b686008e0888a4a2b8d7806a1ba0c073349ddb52231211da3ac4426c85dac1
DIST vivaldi-stable_7.7.3851.52-1_arm64.deb 117217224 BLAKE2B 5c09dabf7cde5782e94972eb42a8ead048a36131826ea45e2142279127f55250462d3f5d2e8aef2acffd6450a43c40caa51b6766617ab212ba4c704ddda5d8ae SHA512 661e8deba04ae57e005c0b5686ffd364bf7a61e18c1fb4b44e66cb954384c9fc20378d87999117740d5885a617d2a9e88bc10162be6b74a499ce1ab62843dc0d
DIST vivaldi-stable_7.7.3851.56-1_amd64.deb 123784324 BLAKE2B ab205b9699325ba18abe14ecd3efb37ce5ff7b7888a640298f7426c52a9fdabe08973e3862d52d765eae15dddba43ff41c562152242810f60ca3326646715460 SHA512 9bdd9f37e7db055c856ebe79b663c1d084b8f6df855d97af12257c467817ed1633dd2a3c31d14ed6699cc3fa650334a0e6f228c43bf6d5bc9b43bfeb5f3bb20d
DIST vivaldi-stable_7.7.3851.56-1_arm64.deb 117227136 BLAKE2B f18d01bc36fa84c361831c533c0d3f56bafd65c9029eda83ce855ab58ce9905b7480d7cdc342b2747d6c1eacc11afad24b852cbcbb4a2e94ea7f5dae80aa94d4 SHA512 5c944db1c8cecf154ce5e40c0ce982edda02d406e79620b15e706c8dc018fd8d7b335a56b5da98dd9279b29b1506d21bcc512c374b142555e70d111cde27d702
DIST vivaldi-stable_7.7.3851.58-1_amd64.deb 123809232 BLAKE2B 4d318d3d4caa0ca8dcae76e27791ae57d008b956180598e680df90a958223113cfb1470aa28205498ceb6c2a50e760c970a0d105129e60351003f4c9f0654b3a SHA512 ca9f9021ecbfbd11c5c5095fa67e0a45a392e2b5f5bd3207fcb88101bef7c9c35fde63f607af843518b9696141fa95bdfe45b15e942a9828805ccafc845cd50f

View File

@ -1,217 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="142"
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}/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
}