www-client/vivaldi-snapshot: Drop old 7.6.3792.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-09-07 14:23:06 +01:00
parent 6b135b8c77
commit 63efd293e3
2 changed files with 0 additions and 221 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-snapshot_7.6.3792.3-1_amd64.deb 126284864 BLAKE2B d91b2b0467290c125979a64aa5f4a69bdfd4c88ef21fd2a75b6941db736109d14ec3f3d87976046fb54e8c0099310486807548445d4878fda92b93fa0162ffcb SHA512 18c619e9bd21df863398bc877fc0a14ceb80f42bf4483e7741fdba08a5ec1962f7090e736943217268420a8dbbba3c0f93c80c859711111ff800756711c55b11
DIST vivaldi-snapshot_7.6.3792.3-1_arm64.deb 116909184 BLAKE2B 1d3effa416818e6073657b95558f60dbd9be70d48c7d731dd6549c50ab38be56c68500630dd3270b996a45c4a99945b057afbb4abef5fd6c08b8c0e9b75a855a SHA512 654cf974c8c480db1190f84565ac5d6c114d6cf3f9a152b0369bd97185254a6fd7f1e59141dc7b28f345f1c1bfe1dfe3118fc6cb4a2bdf61c6176503cd761539
DIST vivaldi-snapshot_7.6.3792.3-1_armhf.deb 117502764 BLAKE2B 7b975dc1d3bd88ca85a939e596036b1fdca73e68d045a53eb93a09098de88f289ee936d6642458144833e7a1e5ae75cf880aaa3764fb160b6c88d21a3b25db62 SHA512 7d884ea47bcd77a2556ba5fdb79bf5b08fcaff9c923af8c49cd650363250503e633868bf3459ba400d6b15efdc1b9228c1617a9b7efdb485f9f94bdfc1b9a5c8
DIST vivaldi-snapshot_7.6.3794.4-1_amd64.deb 126294580 BLAKE2B faa99c8e1d0dcf5bdfbd4709cc7d98880a7b49e509bb951a8ddf3f47a3c4cc24725e4b0a134dcb87b1fe52f213f423bf0d7313c62f77bc705ddf24f9bfa5fd63 SHA512 6c40e09ff48ca33ed57abe596aeca476b1d3b0b1167c892590952fe0f051d112f68d6c884fae455db4d7ee2cfdb0dc48a046f2b6f3642d54e33469c17f4686d0
DIST vivaldi-snapshot_7.6.3794.4-1_arm64.deb 116910572 BLAKE2B 2eac2d78151e178d3fb1817a53228105d41e2f1414d3dcc18b5f4a99953cd3317bf38dac0c1edb949f7e06351bdba1960f684f83abf64748cfdbe8fe338d87f8 SHA512 b09d1775a067280358ef5886c32f2e4b692f237b4d1bcfe619c9e2ac4439949bfdcf029aecbdb76f81a01e162d045ca8ced817d62b498c437f7733b5d928358a
DIST vivaldi-snapshot_7.6.3794.4-1_armhf.deb 117494812 BLAKE2B 8f126ba40c16f250ccbad4a30aabd0e0b76a955fc22e2c50d55ca2a26793023741417944d51973394e581cc03a13fe95634b2a3ad515861a9fde6dab74a60320 SHA512 7a817895b4ac247517aa8d807850b9a63c13b7db919d4893089187fae7afca8361afd61750a1953027614cf51aadd49fe3b0fa7a043566a6b3a92737ac9a482d

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