www-client/vivaldi: Drop old 7.4.3684.50

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-07-04 22:27:14 +01:00
parent b50963ce37
commit 1137b60cbf
2 changed files with 0 additions and 221 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-stable_7.4.3684.50-1_amd64.deb 126346768 BLAKE2B cab26d33a5c679b4c5d8617b92e8e32e218dc7722484a6563b1b9800f6d080c8a6d90555e109034ae240ae5b4240b75f6c2d6525773149db0c269e1a53c8d838 SHA512 316de3bd7ddd4dcb6586492bbfe0fe91e5582a270fae6b72b827705548ba2580dc90f1222acadfb1890dadeffa294f2f58a7769eeb816352cc29a95db15a0ee5
DIST vivaldi-stable_7.4.3684.50-1_arm64.deb 117266648 BLAKE2B 20caace49551200f2dc067c8638ef71d7608ae47dd785566526c41305cd1f92047dc573802f05c6386b9232a59495437bc1cb24073926d4b5dc1f4d0a924b27d SHA512 e968c2f4ea5d76f9ba032823a62b9b9b3101bc058d510eae39eb46add08e30a5d8ea99a43d9e8e83913964ef4861dcc83eb968ad4a5443e66ce8901f90950903
DIST vivaldi-stable_7.4.3684.50-1_armhf.deb 117879260 BLAKE2B fd7eeab5bb721f65add7a3e2cffcd38efc1f520318325f3fd21e004078b3e56494bee918bbe4fc0fff7406b8919197066af461eb3820d4e9239c179b78da964f SHA512 a31218f0acc5d4113f3933ddbd68b3917430d669868b680bc69801537da1958a6447469f8add6bd927a03ad43a4d3780ace96c3e35117da1a1f9fb606ecf6ec8
DIST vivaldi-stable_7.4.3684.55-1_amd64.deb 126286100 BLAKE2B 359ea1848c3a585b9153c36d198ec8dcacb6b906ca2e97ec06beb71b12aca436fcf7476fbce0dbe9006d558d03aa1fb3cfe7a286f7cc40a7c849605e7540ff02 SHA512 8ed60d68d2901091f867ff3b7d3b8a58a37e3d102ffeb832117dac2c7f408f28e802a06b7887f083b1854617125c0d9685ca0291a5f26bbca6c70a0f88d75416
DIST vivaldi-stable_7.4.3684.55-1_arm64.deb 117253992 BLAKE2B 1e4c58e2b9d51d925ecc377a66ed6a4093be97b52305d917872cdc6efd0c8cafb6301c5d4542d4f375aeedb7b6fdc7c0d2973c6944801b9dce188c59f31bbaf0 SHA512 dbd0d331e1ddeef867e7519e6bfa28eb12fa5f6fcf5def58cdb7c7d00c6fc1ae822b589fdfdb4592408e93a96c4d1f323874d5b695fbe4f1474f87a9ef8d655c
DIST vivaldi-stable_7.4.3684.55-1_armhf.deb 117858552 BLAKE2B c603be37e0faf1c5e2ba9a46ad9e32ce026a21f35037212613da8642792dbe8b13126e42504da974fa1de20a6c02a5657632a5de472b3a69bd38d1f029ecbbe9 SHA512 dd32a3905486b9fd0b4c02976de27e91117fa17f3c09bf357672ab51fdc2f2ec721819d01245e5bc21591c35d8e2b17ac4e1e8db458de2814fe116036e02cf32

View File

@@ -1,218 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="134"
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
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 )
arm? ( ${VIVALDI_BASE_URI}armhf.deb )
arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
"
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* amd64 ~arm ~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 || die # No flag for Kansai as not in IETF list.
rm kmr.pak || die # No flag for Kurmanji.
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
}