www-client/vivaldi: Version 3.2.1967.41_p1

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
This commit is contained in:
Jeroen Roovers
2020-08-05 10:16:10 +02:00
parent 833a30c14b
commit b57e2bdf19
2 changed files with 129 additions and 0 deletions
+4
View File
@@ -2,3 +2,7 @@ DIST vivaldi-3.1.1929.48_p1-amd64.deb 71032864 BLAKE2B e638ce8d6d62d7a477d9ecaa5
DIST vivaldi-3.1.1929.48_p1-arm64.deb 63480420 BLAKE2B d2ac7936747e3b491b81647658ced0db6915ec8d71a4b817de8f64915286880b3a2c6b1221c2a581700c7c0d70fd430de2eaf7e1881238bcd537f3150571daeb SHA512 6e04590e34a3dd0fc2897b8ff285cb19362582cd0f5d696cec63a6450e437399c709c98672794e32f67354bbf088acb855bb79f4ad058a6ba38247675052023f
DIST vivaldi-3.1.1929.48_p1-armhf.deb 62932908 BLAKE2B 4e013731a762fc2a09af47d8d2aa2e9c76c97ec53ac561d859a08e5ad714f8d598bfef64ef9cfdb4997261d051972ca34d9cb13722203f9b17d9ca279356acd4 SHA512 685f3eb9f9a6d4449caa322c5931b36d0acdc2916c56c8df1c0c77b1a1e30328dfdf14e03e37e7ad964efc286af01b9e919095f2c5acc2d017a61bb89f4eed91
DIST vivaldi-3.1.1929.48_p1-i386.deb 69411320 BLAKE2B 94859a65221052f80e36f9903de6075c372a95d00f92e581183483a273f247c763ea4d586e47c403b8528f355ef7cc27a19cfbe910f68f02f101cbdf6f5ba5bb SHA512 5c96a07a7269272fa15ba5388d11e3330b3d611a070e4425f1a53cc920556d21eaeff69d54af077661cae7f19d1f266ad067d62af12c1a3d4cb5af87fb2c02f6
DIST vivaldi-3.2.1967.41_p1-amd64.deb 71962128 BLAKE2B 5bbc16da29cc901381b6009dd64a9a1a51eddf5d6d7a94cf20b8de93ba49e0eb9cd5593e4f191ebbd34af3258a9a11a32554d15953c27565335d1015d7cd200d SHA512 39822d917fee31ce351eac3279a7efea0aa9886c1f69655b7b9caab6db9a5c698a3e7b3f193cf0e41ce4ca3f76e0fa75fa41500d56fa3569130f71dd595e288c
DIST vivaldi-3.2.1967.41_p1-arm64.deb 64193856 BLAKE2B d2c72c55f8bc9414c325683ba001f91edb59fe7103f8a4599bf35ab87988b89511cece6fcd535c7db33ca6c9c68ced745794a6bcdcc7a84e417cf53d34f2b401 SHA512 747c1de2118a1c2760fba38ed93d2f92245971d33f23fa8728b9607c3f50baf9f1b40155c2dce9e5de8944d9383c60bc714d5b787fd8fdd43012c613a1aff377
DIST vivaldi-3.2.1967.41_p1-armhf.deb 63720968 BLAKE2B cadb74682e28dc3a5b9ff4700aaec5bcdbe9c8b60d06c15696fe566eec105475a84f0bdeb0a27b3ddcb74240c1535f2a82564b6f6bd290eae00842d38b67aff2 SHA512 91766af814953518aeec766a23b3bb6cc753441d7b7d416ee0a90ac3771bf79ff08d07bf0dc25e2728e0db4c61312becaf4d1a91bdabc57154911f4ac2eb4b9c
DIST vivaldi-3.2.1967.41_p1-i386.deb 69549032 BLAKE2B 7b1f03f69136191a58e5dcfdfe20c27a658516bae0e1d69afc430440c4e6e0bb2ad4bc167fdfa06f7d37ec4fc701b67366f7703a24ad715533b2cd88e0d8c00a SHA512 091ed7def6d7abe60d6579b480acfc8151c5e0772c137f56a26530f8eeffe9c330d92292bda3db81c68c034b769990f8b76fc747628255ceff963bf82d5c3fbe
@@ -0,0 +1,125 @@
# 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_BRANCH="snapshot"
VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}"
VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}"
VIVALDI_HOME="opt/${VIVALDI_BIN}"
DESCRIPTION="A browser for our friends"
HOMEPAGE="https://vivaldi.com/"
VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_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/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die
mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die
sed -i \
-e "s|${VIVALDI_BIN}|${PN}|g" \
usr/share/applications/${VIVALDI_PN}.desktop \
usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die
mv usr/share/doc/${VIVALDI_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/${VIVALDI_BIN} \
|| 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}/${PN}-sandbox
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}