www-client/vivaldi-snapshot: Drop old 7.7.3850.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-11-06 23:03:10 +00:00
parent b0d10f0199
commit 670a360f2a
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-snapshot_7.7.3850.3-1_amd64.deb 123683248 BLAKE2B 309a3d5922b5b81517c121f5d1720a5b3a880a7b88474bfb2b9adc6c0bfd6ae6b3857a7722840bb72780c21496771b6e9e53593e0038338fe50d56d9c49ee45a SHA512 f03f7540535424fd340c8c5101dc2ed7d1f35736179b149a04d2f9f2d9791bab1cb4ea6146738d2dfe9dac7f79b5e8e028fffa0d6f3a21500d909367dbcd09d5
DIST vivaldi-snapshot_7.7.3850.3-1_arm64.deb 117141364 BLAKE2B a2314eead71a9b2d6ff3fe2749885df6b24902e8efa053cc72a0f6073acbb8fc522b592f32656f959b47ac04672bb98b5896be12cb3779552fca08527b876cce SHA512 df0553edf80788927d1c8548b7aad019fb2ebf2bbf81a9ad89c5a251a52ffecec4c3d52ee2f63a11710fcc71a839edabab0a5e0ed108511154413b1781c0ee76
DIST vivaldi-snapshot_7.7.3851.25-1_amd64.deb 123662284 BLAKE2B b2ef3cbe78db3f08789204679ba81d4343319d64bfcbd2265cd1326db96235d9338dbb4af8313c277be8adb69eecb5237ff8681f8bb32c0f19a89d72cb05e2e0 SHA512 6254a1effa2a54fd9eea578d78f3124768bb9b1d3049eec8602124e760712d120aa3c0e1473dc0b05a9ba31120d0dfd4be265f44e44137bbe271e80e1cb93e57
DIST vivaldi-snapshot_7.7.3851.25-1_arm64.deb 117267084 BLAKE2B 4a2c148fee638be5d07fe823b000d60ee513090bd8e069ca3f105ff43929468440386abdba8fa98871ff02b95a7aa83d96404c7c29da1a295d2f5bca109fda7d SHA512 7f6da3cdd1a78eadc6f9e6e5c42caee5070daec4047ce37c1926598c21320350e1bc98d51f1d7859b10e398188e0f534bfc19ccefa093ef2d468a721b50a3724
DIST vivaldi-snapshot_7.7.3851.3-1_amd64.deb 123787996 BLAKE2B 3dbb29e181f4c8bec9bb296e71a22e3c3b0feab7bc1c2ff56d6af0abf479afc07e4b231105b2f26ff700ef84beb40246e8834a4f26992752b5dfc046677bbe14 SHA512 234b60d546843a3fa379477c4f7e9f259d5ced6d92a2764b54d9d336879945de2c8803df951cf3d90b14ec0864d43fdec13dda236e2acf5d634964350cd72673

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
}