www-client/vivaldi-snapshot: Drop old 7.7.3823.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-10-12 10:09:15 +01:00
parent dee078aa73
commit 996a6906d9
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-snapshot_7.7.3823.3-1_amd64.deb 126005632 BLAKE2B 465a947628537cf5dd406bffbe582afb21633e96317aebeac85a0bca1e4c00e40d402bf60b16e1ad7c4f34e8717927037529a00852425adbd3e8625edea5dd6b SHA512 9a5858f60c1f2a0975941b887eb03fd6409970f4a4682226c57e258fd7ff8dad5230355a0715f5b9db618b12707b86ba11ea88e41f42173a2e4b71807f532366
DIST vivaldi-snapshot_7.7.3823.3-1_arm64.deb 117041364 BLAKE2B 40a5c8443fef6d2ee9ad5dd7266b3b25f6d5343bddc7cca34185b58effb926e7892b21c37c2382a6688cb2c21d5376b7ebc1479a7973bf17f0011124e20397a5 SHA512 b301b3f02170e48e8e5b57293f1c9efb7805f050946222e9f2c830d1da3a66a0a6d995fd812acbc8a841e1901e0966df905cee18d459e093c8fe9a29753b4257
DIST vivaldi-snapshot_7.7.3829.3-1_amd64.deb 126117608 BLAKE2B 8676c038ebb0ee0a1cac20ce1b857b085642370e5b8b68a5576dfab9bf7fb19dadc2e249af7e1a73dcc16da79dd02db4de028198b3d93d5c4c766226196de200 SHA512 78b54d429115ec8e2133f905b45d883fcd93a40afe1ee2072d5855999aba5c8cd576fb6872f58f2ec024816ea72a859d5ee85b8e44db4f937c29093cda8a3735
DIST vivaldi-snapshot_7.7.3829.3-1_arm64.deb 117027468 BLAKE2B 5bfed710345d1833e188e930e443a00e2f97d4d4b7401f67a029acbf2e32577bdf2e01cb3e85df399a44951330b6ede7b8a9b6e4ccd30206911dd1ac6bfa47c0 SHA512 dcacc4e61bf9344b5debbc94b75b3160139c9edf07344adc07a2677598faa8607c1b8eeb17908cd80dc0880d5a65a9bf2e15d9be90bc94c94941b07cf584dd4c
DIST vivaldi-snapshot_7.7.3832.3-1_amd64.deb 125958212 BLAKE2B 9a756c60395a01b260762ea2ac88d3af9ef1ca9d84673dbaeb086cc7a946de63c607135e84066a3ff033734721dfd40243e5e33b00f53214439e7a9f1e0b9c1d SHA512 95be5e3541033052f9f26aa6bf5740a117c15440e485b4f199ad89db9baa4249102c0041851b675f919a49df1ac3f91581c5b3662cd7da6fc8b599f4f2af02bb

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
}