www-client/vivaldi-snapshot: Drop old 5.4.2722.3

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2022-07-16 16:28:00 +01:00
parent 585389fcb1
commit 3b2abbd6b5
2 changed files with 0 additions and 209 deletions

View File

@@ -1,6 +1,3 @@
DIST vivaldi-snapshot_5.4.2722.3-1_amd64.deb 97541856 BLAKE2B 5ae6b489ce03ac8097803e43a8aa5c8809edf6da406f6e2ae5b9babd1e6d35b37f73fa435b87705988e37e4a654d11f327c78e31d46cac7530f8ca5501415ce1 SHA512 0b7471c0422d577c1a803f040d86701cd1a6e0ef7de2ea8f6123094d9e2c891c8884ceae2f7380c84ead27846f3cfc4bbfc1fc01a2abfb33ff8080a12b5a3572
DIST vivaldi-snapshot_5.4.2722.3-1_arm64.deb 87788696 BLAKE2B 577a619b5c73aa5b33f1a9a97ac9bbfdf7c49517bc2f310269d18c2dea66172e4dadec6282d57fd1e2d46d4547c8e6ed96de7fc709c4f3b13eea916f059acb78 SHA512 7fb9a45fec23827ed2aab87dc85fee0afb453c6ab8b9226d699c9ae2b266250778823f28390b72f5ece666895edbb705af41346a65e74adffcc1ba47b7e7e762
DIST vivaldi-snapshot_5.4.2722.3-1_armhf.deb 88293552 BLAKE2B eafb651f183cb0bd497d7ff4b93bf622422715f5f87003daadd01a3f2b91eac86fcd547481e07b6f8f75acd1a0ff6bf63ea96af96adffe1d0e48c16eac74e185 SHA512 d28aee829475c537b3a572abd50841474becc6bde38d59f88c6a1b976eaf9aca2202e754f0299597790842afa88cf2914735c9e5c134ee20ba9c474b03d822df
DIST vivaldi-snapshot_5.4.2729.2-1_amd64.deb 97527576 BLAKE2B 7428ace8ec7c82db8499cfb95a282ac0f352e81a5f832cc0443e428959a541a58959197a5a8f219e78c355b3cfd9d271ebcd84ac59247e09578ab4a6bb1bd498 SHA512 ddbe9f0565dce6513409d28be5a1714aee4f67baf2f96404f49207015c75aa91b3427dbaed2493dfaac0cd28503a3cedb9724ce7cf6da6ec76b4ab3794011b1b
DIST vivaldi-snapshot_5.4.2729.2-1_arm64.deb 87780576 BLAKE2B ba1fad80c7667ae9a6b2bd9cbb5e0897015cf499f69e97472a75dd56ca9d0db98d584e52b5b5bf7faca22a2cb7bbc29538471c088f25de6b369ff847d9a98c10 SHA512 57552e93e085dd1e1362ebe4a34d6b87fd743ff5954de9be41d44e886cd27375ee973311e3c03e49c35ee4749436dacb1e107919410058a8b4f8d0318777dc11
DIST vivaldi-snapshot_5.4.2729.2-1_armhf.deb 88331108 BLAKE2B 3908fb7d32579bdc2bce6464ed76f8ced11ca926dca80470337e4808cab4d915dcb6e89867960866a27ba2c84bdf50e539a5a970a48828dc306949bb816c8e37 SHA512 077ef93567bf3a01ab02ddb15be72b1da2df657274cc4904c724d0ce86847b7fe315bb295abd77faa96f8ac4f6bbefdea5aa6064d887906278bb05e9a2b410be

View File

@@ -1,206 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_VERSION="102"
CHROMIUM_LANGS="
af
am
ar
az
be
bg
bn
ca
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
ku
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 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
KEYWORDS="-* ~amd64 ~arm ~arm64"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )"
RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )"
RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )"
LICENSE="Vivaldi"
SLOT="0"
IUSE="proprietary-codecs widevine"
RESTRICT="bindist mirror"
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
dev-libs/atk
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[X]
|| ( gui-libs/gtk:4 x11-libs/gtk+:3 )
proprietary-codecs? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
widevine? ( www-plugins/chrome-binary-plugins )
"
QA_PREBUILT="*"
S="${WORKDIR}"
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.
chromium_remove_language_paks
popd > /dev/null || die
if use proprietary-codecs; then
rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
rmdir ${VIVALDI_HOME}/lib || 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.${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
}