www-client/vivaldi: Drop old 7.6.3797.58

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-11-15 23:15:13 +00:00
parent 3c3dd1db1e
commit e5a05efbe7
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.6.3797.58-1_amd64.deb 126213504 BLAKE2B 0d219afda57d31d321ff3c96556986ac7806febc24257857f35d51859157f4ac02ae0ca425a61095d5d1ffa4d5d912c0740cea7a9f93e58c2b14a941b38a29dc SHA512 c813123964a39fda51416fb74da909660fd2f7cd46f1df715f40e6ab8f3aa899e8ff063d9123ea62ebfc0c5a6cb482f975d79937f86091b7f13cf7dbec0743ec
DIST vivaldi-stable_7.6.3797.58-1_arm64.deb 116978112 BLAKE2B fb438598d5d559454eb8226042474271a277c62accc8459e7b79ba7a4605d123f21f09997bc4878463721a6856f255c43bb13bed80cf06eabab5182f2699cf24 SHA512 5d462db155b2de2ce726d69889a25771a7ef50519b0a85e08b66f93a062d2b51ae3eb2acaaa05179ead96c7190b2740e14fd0b95faa1860f535296be0f0bd7f4
DIST vivaldi-stable_7.6.3797.63-1_amd64.deb 125943888 BLAKE2B 7d021a844cd392c0b29c308695aca33b1de8c0f528b304ad0b9ffd0e9f97366f9a2edb6a81cdbcf14489c5230a7144e57aacf0e909a8a51104f8c0268cac0dd4 SHA512 f987636068ccf95e538836e009aa9270d7c402d9e5402cd14f00ebc1d3e67c3ca484b9a3c238d417f21de9c7564527575015283f700feb3c446b014e0c236484
DIST vivaldi-stable_7.6.3797.63-1_arm64.deb 116963676 BLAKE2B 0677dd39050ce3a35e9330150acb09e0b688716150210e84bbfe8301184e65a1b798345d8ca4fa699cab5accd307a0fd52bdb3df8ea27694f834cd7d81329bed SHA512 1fb9885cabc7a378857be503b00cab54a7a0f94b29c6f9a05ac31def97a8bd3dfb796896dc1bec15423b5c6371dd84434914d631cda3114dfab77e60071924fa
DIST vivaldi-stable_7.7.3851.48-1_amd64.deb 123732968 BLAKE2B bb2d7b02478298d24ffd498c415a657c52d2ec621b04c3211ac1f3ddc356463e8c7f6f7e3b048ac97f4706c81545c0c30ed12d7c460f6b34607db77f82178634 SHA512 7e3e52e5e1d155b5addbc71d40c9ae59e1974bdc8d6553e83e344ea5c49f1cb5fa4990a28657d0c9b0fc90e1634b57f83263f29fe735d7d9c6f7fda72fdd7974

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="140"
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
}