www-client/vivaldi: Drop old 7.7.3851.48

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-11-29 23:05:09 +00:00
parent 7e2f0d8c22
commit 5c0df1ee3a
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.7.3851.48-1_amd64.deb 123732968 BLAKE2B bb2d7b02478298d24ffd498c415a657c52d2ec621b04c3211ac1f3ddc356463e8c7f6f7e3b048ac97f4706c81545c0c30ed12d7c460f6b34607db77f82178634 SHA512 7e3e52e5e1d155b5addbc71d40c9ae59e1974bdc8d6553e83e344ea5c49f1cb5fa4990a28657d0c9b0fc90e1634b57f83263f29fe735d7d9c6f7fda72fdd7974
DIST vivaldi-stable_7.7.3851.48-1_arm64.deb 117282644 BLAKE2B 8d912e71df356f5e06f6c198337e6b15d518e1d491f02a2adbaff86dffb04b7d1e5eb5937f65ed62b089ed0ba002314f878bb618092154aebcc1239a13fea27b SHA512 87bc137fbd83fe19b8bdf87deb74213eaf9d28b270ec35389a6e42c6bc0285caefdfaec288e44e3a00f133065868da64e2ce21b8e608d4f9a1e15d1ad43544ad
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

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
}