www-client/vivaldi: Drop old 7.6.3797.56

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-10-09 22:07:06 +01:00
parent 25623a725a
commit b7c0f0d568
2 changed files with 0 additions and 219 deletions

View File

@@ -1,5 +1,3 @@
DIST vivaldi-stable_7.6.3797.56-1_amd64.deb 126021844 BLAKE2B 9128e5481998ab644233a1f937a422911907ec89dd8f09212b9dc938a3d20a44741a2e5bd6f7c38b038923576c5efce16fbba56755d1deea7749240aa359fdc5 SHA512 9fa908de61bcbbf4b12855521b6909880a6dd9776623f1877acbe5ed39811dabc982725f7109184661e68d01daf30785365a089eb2b96073cb1cbb4275155de6
DIST vivaldi-stable_7.6.3797.56-1_arm64.deb 116976736 BLAKE2B da8f782a3a0d5fc7a83a5ad4d7ce88a6569ef8d24edd57501a11e950f1b1bf6b9048ede112e8fe0a779459d25bb6a93b6dbcf399c15198a1fd27563629adabfa SHA512 a0d912dfb805dfe2553ad2505b8a51c824d663cda3afed1e2f9b21f1f185319dcdc5c69f55f40d0b2d533a511281e9afaac028ad23ddc9783da036f24dc339e3
DIST vivaldi-stable_7.6.3797.58-1_amd64.deb 126213504 BLAKE2B 0d219afda57d31d321ff3c96556986ac7806febc24257857f35d51859157f4ac02ae0ca425a61095d5d1ffa4d5d912c0740cea7a9f93e58c2b14a941b38a29dc SHA512 c813123964a39fda51416fb74da909660fd2f7cd46f1df715f40e6ab8f3aa899e8ff063d9123ea62ebfc0c5a6cb482f975d79937f86091b7f13cf7dbec0743ec
DIST vivaldi-stable_7.6.3797.58-1_arm64.deb 116978112 BLAKE2B fb438598d5d559454eb8226042474271a277c62accc8459e7b79ba7a4605d123f21f09997bc4878463721a6856f255c43bb13bed80cf06eabab5182f2699cf24 SHA512 5d462db155b2de2ce726d69889a25771a7ef50519b0a85e08b66f93a062d2b51ae3eb2acaaa05179ead96c7190b2740e14fd0b95faa1860f535296be0f0bd7f4
DIST vivaldi-stable_7.6.3797.63-1_amd64.deb 125943888 BLAKE2B 7d021a844cd392c0b29c308695aca33b1de8c0f528b304ad0b9ffd0e9f97366f9a2edb6a81cdbcf14489c5230a7144e57aacf0e909a8a51104f8c0268cac0dd4 SHA512 f987636068ccf95e538836e009aa9270d7c402d9e5402cd14f00ebc1d3e67c3ca484b9a3c238d417f21de9c7564527575015283f700feb3c446b014e0c236484

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
}