www-client/vivaldi: Drop old 7.5.3735.56

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot 2025-08-14 21:21:18 +01:00
parent 784e7d7762
commit 7b01f8ba46
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
2 changed files with 0 additions and 221 deletions

View File

@ -1,6 +1,3 @@
DIST vivaldi-stable_7.5.3735.56-1_amd64.deb 125177292 BLAKE2B 4160972ccc5306ae19e1e17e4c4ee5c37b066aae8e664093faee9f45e5978b5a5a780180a0408815cd02a4acc16d4bfa816e6c528ec03b6a5ff35c259b1f2d40 SHA512 15932d99f76d1e75de2ca7b00eb8c6e5a6c7d4be5864212c5979034ba4d9c3ff0cd1328757200af8653f080eb9f7bedb3aa7d1f0781e57737b5c0df736999ddb
DIST vivaldi-stable_7.5.3735.56-1_arm64.deb 115826896 BLAKE2B 79648917e1a6509e0dfd4745d75a3e563fb2ed935f9e12f79b05a3ad797cc222320aae248329c1e1c087eb1f10a576ef92b5c23b4ceb1abc6fa17a6fa59654d8 SHA512 637f212d3dd246843a5b28f2a5b3a0b2f860009242d798ffedf2a48fc78ac6c454e134f5c37dcbae9f6d27d3eec6f462a3a7c9a4f218f88066ed5edbfd64b5dc
DIST vivaldi-stable_7.5.3735.56-1_armhf.deb 116424680 BLAKE2B c2447e0ce212e1292e37f4fedbb14982e43a6a692acf152dc7e9c043bf5673ee5748616a48fe082d41072d1f1bdeb8477651fcf4f8460cbc60269e3a3dba5c16 SHA512 2111f32e36c112f4dfd685b3afacdb852c7f2574a99794317d83ade2eca9c0ab8e68c4103ffc4ccdedaf32c2e46202676143c9a8e31ad0a0290d047d594cabda
DIST vivaldi-stable_7.5.3735.58-1_amd64.deb 125077948 BLAKE2B 5345a3a802e55184511b469e59adbe30c2d3c4635cf3543bad362719e7e11ecaeb16cb6acd25856a224bff8c3542a5d3a34b1ca74d339c24307085b6e5d2c7e6 SHA512 26bb55eb97bcfc69a40c6b8b7b8581df3fc132dc81a9ab7f2a66e725c8bfd2e6116b55f431859526873f8c82b59e6e28ed2008b29f299d633cee01d8d79231af
DIST vivaldi-stable_7.5.3735.58-1_arm64.deb 115930104 BLAKE2B cbb9cc62db7aaec3d7b4b740166a0ebff4341daf606b7e9dca81ee9c08c6329fd542881e9337ac369a7f437e5e50c250301c04669314758317523a0a83f9bcd3 SHA512 173ed85b8c3c9fe9c625ab288cab4ef3da0cdf0d5697f33ba028f85956044da63a157ca1e0f18df9078fffb8652848b1234e5df0f4860f5fac9f2d807231a50d
DIST vivaldi-stable_7.5.3735.58-1_armhf.deb 116429512 BLAKE2B 023f066736e7933548e8c0e2084873708c07705243f92588a3e5505dff81d2cdf90ec0fa0221494764a2b648a150666f1eb5649fee8c3dd56fe3357127175e3d SHA512 bba38392e2d6fb7852cf0e3f69591b0c0734e8268b87d0d18c52eb9f65ae4fac58707926b7e7633f4b6c072edda320c135fb08f26b541987242401d3d9e35aee

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
}