www-client/vivaldi-snapshot: Version 3.1.1929.19_p1

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
This commit is contained in:
Jeroen Roovers
2020-06-05 13:33:37 +02:00
parent 3d29012c9e
commit 84fe7e1298
2 changed files with 120 additions and 0 deletions

View File

@@ -2,6 +2,10 @@ DIST vivaldi-snapshot-3.1.1929.13_p1-amd64.deb 70993044 BLAKE2B a0ba2b7a7e6e2db8
DIST vivaldi-snapshot-3.1.1929.13_p1-arm64.deb 63464636 BLAKE2B c80ccf364e0e4d69238a65e152064856385942f11434876ffb4d14dd82397a8c02dd8dc17f769bca7b688f86d0738ae30252c2f014f32e7fbca0012c5cf561e8 SHA512 74579c45c827c0552fc4ddc7990587eaf4554c4a15cb7e0efe8a42df83e263ebc2f0e689e1ff1a62129234c3a39783ad30a4ee0496161338ad3e6b21afc3989c
DIST vivaldi-snapshot-3.1.1929.13_p1-armhf.deb 62909032 BLAKE2B bde9d7550a58fa6ed5e70ddc8a8786f7266b2de4edef401724f47f79b36e61afd83d1943d45732bf596a653357a5b7126e5b7e816281281885e40efa75ec2ce7 SHA512 3ca51d8fc00b5beb83bb8e514b974c06f2e76bdf98fcfc119da0842b6176a448507fa6207e1709e5ed7d5be7971223007e91b2f367d2fe9bc2872c3c53e53737
DIST vivaldi-snapshot-3.1.1929.13_p1-i386.deb 69371436 BLAKE2B c094b87507d1a9446a8e489f3231d69aa428e0682e2c1e3b7d49f8bb40b39d114eb1138ba98507a02f981e1a5e9b50349a3df1884926ba85253d278b05db69a8 SHA512 07843feb5082107291246464fe3fc4c0ccfb2bc5507abc10d0ac44c5478f84461e10698f29fee98d3854933507b7a588379b0c35a3614f79bd174d6bdac1287f
DIST vivaldi-snapshot-3.1.1929.19_p1-amd64.deb 71016668 BLAKE2B 685b742752da49b6294be88c63d336c29f2ec7c0e0e13feabea4262052284bd8415efa54e42a6eaf3421aa033755e6a71508ec9048ce474c02fb85f3ba281835 SHA512 9eaf8020de336bd511ec998103ed202f88d3238b35c11de50ab97edaf88a8567c698f4441e4950b7a322f8ab9f429a64448f457cd422fc75a8fde3fa8e9bafee
DIST vivaldi-snapshot-3.1.1929.19_p1-arm64.deb 63475992 BLAKE2B 1831140ef92ec305098405b61ac47c21c8884649b307e169927575e066d14ede84548fd6c28e8c2c64293a2d9e9c1f417cd03f1f2cd1db4bbc26b5f2e7382937 SHA512 6b19b334b552d7eec01bba6aec4dfacce6d8bc5ab1526f3823e58b79fa9768a7af8c02e7f3ef01cd1c65fad42e48f3d79036cbfeca598e47892468fd68124c9e
DIST vivaldi-snapshot-3.1.1929.19_p1-armhf.deb 62965560 BLAKE2B 27eddcad34b03ab47ec021aaa22433b9dadc33a627a29fa89aba11fb1378fbe046a6b2331acf9f2ce3c54b81144ea8c881b6f6b5b057e947d29dd497bd3431df SHA512 fb97feebdade4aa1da7c1f8ad9f5f2f62410aaa9f35c871f6d78e3e650d165abf6190d15c9fc59668be3b67b749b8f4e3ee44c78d1e1072f7554ac83bc85b29b
DIST vivaldi-snapshot-3.1.1929.19_p1-i386.deb 69392980 BLAKE2B 1db48e1a91f036082c77bdc336dac89a8fcb97c841b43a7c4111d84eacc23026df1da95804d8b766757342354248e4a5ad436d9cd1f2109ebc2590e541aed86f SHA512 d58e301668a1a7521567f6708ca7434d0c84846dd420df63de827224bad53ecb9c01bbd0f571cfeb96c029b399bb5d2092fb00987932343eda29d470f4c8ee87
DIST vivaldi-snapshot-3.1.1929.3_p1-amd64.deb 70973368 BLAKE2B 7388db75bd055294e5076d29e16538edb4ac2d7adae73b51c20e6d3f3f31b4e00c3325719275c750445e0be7f4413f7ef410667ffc725f488963175ba81cd0d5 SHA512 a2e7f99b411547811981c617f4c2f03a59ee9593878351a108f35128d98cedcc6e40a9336c7ddcce5d154801b6e1802d2e5ca15fadf8bea69d63433c3786a8ea
DIST vivaldi-snapshot-3.1.1929.3_p1-arm64.deb 63495944 BLAKE2B 35ce0b07201861453bf5a91ab8dfb9496f260e456781de9803a159bf11fbff4420e64631fca429f5384d236900a2d85ac0348867ef866e4a1f09db0bec1add37 SHA512 e386716075ec98357a4db30a94860432aad25fa6a84fd90400f200ae3e21055831535140ad4a9ffb396367ad57c433e12a7d796a12d0ba4eb78e0cf58dc9b617
DIST vivaldi-snapshot-3.1.1929.3_p1-armhf.deb 62885396 BLAKE2B 25f1a9cfbfddb16d8bd7641517de75dbe35b6a66e1b825bc90ee31d02c4808e8ea5ea864b141e1ff3260f503bcaaa2484a29b1dd175e265dd951f732c6740720 SHA512 d872227f3d591c0693edac08cd4d0b832c5b46dd0325f8c5719e3d305c71ae94c103196c01348551a0d93cc197da52bdddef82f2286113972a124a4ae604acea

View File

@@ -0,0 +1,116 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CHROMIUM_LANGS="
af am ar 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 kn ko ku lt
lv mk ml mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th
tr uk vi zh-CN zh-TW
"
inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils
VIVALDI_HOME="opt/${PN}"
DESCRIPTION="A browser for our friends"
HOMEPAGE="https://vivaldi.com/"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
SRC_URI="
amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
RESTRICT="bindist mirror"
DEPEND="
virtual/libiconv
"
RDEPEND="
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
media-libs/speex
net-print/cups
sys-apps/dbus
sys-libs/libcap
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango[X]
"
QA_PREBUILT="*"
S=${WORKDIR}
src_unpack() {
unpack_deb ${A}
}
src_prepare() {
iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
chmod 0755 usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
rm \
_gpgbuilder \
etc/cron.daily/${PN} \
|| die
rmdir \
etc/cron.daily/ \
etc/ \
|| die
local c d
for d in 16 22 24 32 48 64 128 256; do
mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
cp \
${VIVALDI_HOME}/product_logo_${d}.png \
usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
done
pushd "${VIVALDI_HOME}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
eapply_user
}
src_install() {
rm -r usr/share/appdata || die
mv * "${D}" || die
dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}