www-client/vivaldi: Drop old 7.7.3851.67

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2026-02-07 13:20:08 +00:00
parent e739f00ec9
commit d4a695df79
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.7.3851.67-1_amd64.deb 123794460 BLAKE2B 40da35b7d448fd48d4c7ba423e82061161210b988e07a8338e74d429b038973b23e4a0e6846efd9336b72f926d099bd489282ecd8d88553edcf730602a96f5d5 SHA512 4d926b4dac125ce348b8b435fe850d1723a6ee5328f905d5585f39ce3a046e3a1a20a0708571400e35a3063439dbb27f2687e3afaf980f116ffa03b200d2ffd0
DIST vivaldi-stable_7.7.3851.67-1_arm64.deb 117205272 BLAKE2B e6cbbbc5f8949bcd3b911b1226cd242364bb1f9edbbf66d142898642218b76a2d392ca923e6fe7feb561dd902beb6a572fa5041a68bfe790c3af2c886aba7309 SHA512 fb606e41f8942b05c3e44d6c92ed745c795468f9c811ada04bf071939a10e09abb79f9f064370dbfdd9e998da2cdd5b0aedc0d25c2a70c6cda8db4d378ad64e8
DIST vivaldi-stable_7.8.3925.56-1_amd64.deb 124997400 BLAKE2B 1766956b28264ef17b778c8d35a3db090a0d68b20e0ffa6e514c1f413202854989effc394058efd50ed285550e5974a7c1791bdd560508563033bee01e562f3e SHA512 5fb9d0d4f5a3e1d3fd0828b5b2bcb5bcdf85127a416eb59e57f9798474d431fb6635b4203d69d9b3ea69afbb31f06fdfad2992358b3d5153b1da744ded1f87cd
DIST vivaldi-stable_7.8.3925.56-1_arm64.deb 118202432 BLAKE2B 227924f28c33defc36393cae176577512f62af49c9482d41f3e15b4a8234b1a3a6bb5ebb009b65a02cbea14d9bed797ca90788d737703808c0c1cc175d311e86 SHA512 0ffef130feedb497d0b5f645477df6ac2920e1851beea88544be1e22326911ade26d9e4c1ad8dff66e0d25cfd430d559f1bbf80092d9e9e4bec38a04a744b553
DIST vivaldi-stable_7.8.3925.62-1_amd64.deb 124796620 BLAKE2B 01302b01f0c43f0ef5a882b7eeb152c526778b8cc7203ae753bd3b6554cde48db8a7e9684ec985bff3de293a9c6a46f85e60a3bd7427206ad3a102164fc52a08 SHA512 834d0c171945f6082dbf043e6108460a53523005dbca3c4480fef07de03f270df1c3121ebe3dc38790cc2fc632cb096fe377af4989af5cdc6e72a8fa4c9a3485

View File

@@ -1,217 +0,0 @@
# Copyright 1999-2026 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
}