www-client/vivaldi: Drop old 7.5.3735.66

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-09-22 23:33:42 +01:00
parent e623686e0b
commit 6823ca5e33
2 changed files with 0 additions and 221 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-stable_7.5.3735.66-1_amd64.deb 125215140 BLAKE2B 13a08dd5b46f74c5c45567ce3c4d8876e72adbaf5e1cea6b89bd58012c290ee9d262b61745f599ebd2cd6cce25fcdd8b14c273aab2d8d923c80c3419a172fe18 SHA512 4ab1799c8435d6203fc15108de822f3c03ec206806a78e8fa1d560d9a2e4188d73f1b145d8c6cf5607029d96f0636ad1c0eea8e798a77d85af21ff7419f45a9b
DIST vivaldi-stable_7.5.3735.66-1_arm64.deb 115847388 BLAKE2B 39d64897941164d4f99af452f0c4f346e3757fabed7aaee7d8c1de89e911c9ce41f746273c37abf9479c0b978153a524219a66df344aef5b57f80bc3318f02e2 SHA512 d143e7f2638041a4bacce8b0b767977c6e13da61ef14d8bce71af192422167968d598a0f5ec65da1f625eee8035ad7b97d421b43868fe06a876c819bee7efbfc
DIST vivaldi-stable_7.5.3735.66-1_armhf.deb 116441136 BLAKE2B ed917f8af4707713b64717a46c4d79adce364c122db5bd8776dba5f23d06e0c400a584b9ff44793928b39f94c3b7a11963dc61736f2e79345ca2c21c983117d0 SHA512 373990cb86320db0fab7b952bfc6b7149a3d47beca0cbe2b4a844538d00ce3f3b5088e2a2dd2940b51867ccd75a31cc12e14668bbb386c30dd6adacebfbfcac9
DIST vivaldi-stable_7.5.3735.74-1_amd64.deb 125090824 BLAKE2B 30e477641da07d0b4928559dc769b270a9c20fad127d47d2db18849fb1adc4a003140229e05defd2a7630708200f2d00523832b198a00315a58feee78f39ad09 SHA512 eabdcd68ad4d63f5520f220ee03336630a6db3ab366b049b7fca47aee87f3cd1d981aebd2d090ed742f8b4fe22f78905b2fda0abd477c2a8444f7f180f1f5876
DIST vivaldi-stable_7.5.3735.74-1_arm64.deb 115880656 BLAKE2B d5eb1da5a80ed032b564d1b5494ba1db9c5fda24966ec61b541673a31c96f662fb393d0ff5fe5aea9da05067b8758ecf6005b30c5daaac3cf3a3e0643e209b22 SHA512 733319aaa3365a98bc071944d8965cfc96be4c6a80032bcb01ac23e033d6f5b86bb6ff3beadf1a2fb3160ebd9897fb68687733869f88cb03eb7e383da9446704
DIST vivaldi-stable_7.5.3735.74-1_armhf.deb 116451216 BLAKE2B e64569b8a3e263e3bedcea30d3b8a1b4e9609bfa518966f42f8eff514ce3e04a11602be1526744cb78294fbb8f713b83ca7d49d53fe87f07e334c1d93d769cc1 SHA512 97963d93ca5c58cc7ed85df1a9e544ecfef05c0c4f12675fee071dcc11225fac659411735aaf8be9514d7ae82445270f234ecf16e27bdbebb955aed60c6b0c41

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