www-client/vivaldi: Drop old 7.1.3570.60

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-03-21 23:08:36 +00:00
parent 91c6a9f030
commit 1de232ffdb
2 changed files with 0 additions and 223 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-stable_7.1.3570.60-1_amd64.deb 122349796 BLAKE2B 032b2e5e63aa5ad66a6e34825fa182d52560c13d84990e874a405198f0f19210c38292024738aad91c9398ca53c526d4cca3f2f717355bd15d8083a22072659f SHA512 44d873043b3e938b42089ea8c86f9b4e1cffe4c6cc8426bcdea713030659e7ccea918fa46ee89fa22beea262c110210a8bf287e79740abb57f4dd7eebba96e84
DIST vivaldi-stable_7.1.3570.60-1_arm64.deb 114165040 BLAKE2B 31b67f5094b528c24326f00ad9f2927a3cbb83bcc1a519db365b02af48d85302c1b3dd978a45301e28dc0e511f43d8b5e4c64d272970c7239db2be977ec840c7 SHA512 bce616642e267a4018d871ee016c3c752aaac4dfb9221dc86632afca0e66ae61aa0c600b6f4824e9daaed2f67dbf4ad3078a74801db5fe6a9c8f88b41024a215
DIST vivaldi-stable_7.1.3570.60-1_armhf.deb 115227988 BLAKE2B 5cb7f2f70ad9f56c0653c13ab1888babba3f7ded74fe1dc225a6f7fb8c553c63d70758cc29ab724c27ecb245e6feb015d9b3ba21602da5228e1f436ee83035ad SHA512 078822d0bd5109f241741598954b1fd74ecbe67b96a8fef38fcd9cc6625cc17ae3d9ab1609a736d07b5a1eeb16807c2d29f556decdfa2d5c685f7c80d033992a
DIST vivaldi-stable_7.2.3621.63-1_amd64.deb 124736228 BLAKE2B 2fc63c82fde07bc7da4cbb789d439173e122b69433e53b955e65678f67e69d4251337795395330bb59cd0c18529cef2db6dc76d5e31a721d7c992dc94e2a6938 SHA512 7bc22b82af1ccd341194a4b0b8ffd2294082139bc07399f67031207d48fa9b17c4c621c60e663361cc26596889ebe4b5ed5a21b3c7b22bc7695da46255d01d0d
DIST vivaldi-stable_7.2.3621.63-1_arm64.deb 115485452 BLAKE2B 61b5e5bc2fb978ba6c482082ec5b30f89afbb7983f1af6e658f5368c62c60e4099eecef1aa2d5d07da1241c216599b2e7a89193b9f707057ac89e7b7d993b1a6 SHA512 d5ba09bf4abbb02f4ebbcb9ec0ce92a0ea2b420c89e3a7661c9eb43bd3153545a8756f09c9baf938599fd83ac05d00e5858854db09ae745751cf2df7a47159d0
DIST vivaldi-stable_7.2.3621.63-1_armhf.deb 116632112 BLAKE2B d39d13a85ce7f49578c2120c426d88f66c0ec71045d3988587e24ee74450d9b488557b9cf0386b2512e7f6cb9d26cdf7d1bd62cf2950683c893fbca1c0649c04 SHA512 2d03ec173be37ffdd28cd7dc9463f2ca94a1131960e5ada9160ca2744db50c1ae73f3b055ade44b96264bc40c810a74e584bfcfdf7a7bc7b007cd9f4572552b8

View File

@@ -1,220 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="132"
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,widevine} || 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
else
rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
fi
case ${PN} in
vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
esac
}