www-client/vivaldi: Version 2.4.1488.36_p1

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
This commit is contained in:
Jeroen Roovers
2019-04-04 15:12:55 +02:00
parent 4707eb4bce
commit ba46cb2381
2 changed files with 127 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
DIST vivaldi-2.4.1488.35_p1-amd64.deb 59056284 BLAKE2B 45d8f058354a3138a0b28a5a4b017b8e8a5e29d46f0ccc3282bafcc9e990dffd05db6c99661c364d6f938ec25edc9f9500210a0ad15273e4e31c286bc4e0642b SHA512 6a9e5bb3aa2c85bb7207ed8e3872c98baaee3a7ad830174b64c4ee65a2fac65399b29610c4d6d784deba1e670b282fcdf851598e4fa75524d03d65a07190ce00
DIST vivaldi-2.4.1488.35_p1-armhf.deb 52175500 BLAKE2B b6003abb80b6f2cbc8e94ee3d0ca81547cf4f94b28f718d594fd3eac0ab0621462ff5901d4092f14a4ab50f6458ca834f89fb04b8b4d1cbf0c1cd109ba48a583 SHA512 c80e0370a62c04eeb4d8e2939467371f95a7379fc46c4d8f999a7a75c4cc0bd5b3075797a57c48891c69fec336f939091caa9b3b92c5b7ae605f4426a2182de4
DIST vivaldi-2.4.1488.35_p1-i386.deb 57279440 BLAKE2B caeb9be038a4948b5b717a36f14044301a8a094db93f1346e6b0f47dbc04a2a79aabdbee271812cfd6f278c7018af65afadafb628185ee9484b781de439042ab SHA512 b57840dd7bc267d05f360f47c2fe2c28b728db3683ac6be5270360e6be7b89fef052a955dc5ff95531891fbfccac6c9184b231d200978d7d2be8119616789f1a
DIST vivaldi-2.4.1488.36_p1-amd64.deb 59073076 BLAKE2B 07b448bbea31fdf74f13d07258a28c52560209b8c1d47005cef5985fb50d22680706ce5cffa833042efc73d900acde1a7911d8bc760bdf7972fbfe4e2d8f4700 SHA512 07f1509739ec96de825373f61f058731613a55a1432b5ac3698b2e02eff86a587d32208e477f7df4272065c6c934c0e9e05c653440427142d345ade0cf30e397
DIST vivaldi-2.4.1488.36_p1-armhf.deb 52193248 BLAKE2B 17a84aa2208ef7bb5ab686f0101938377626ff63ba8455507ab145a615c91eba6827299e425f9554a3e814a27068154d9ce65e73adc4a0f0d636c457d0d2c9fc SHA512 bfd4437f954503bb7e757a328c8070e783357dc0db70a5caa675cfc167883a19b0caff22ada88555a432605078360ba6be9070df9cee97e1ee88bb8f2ce55bc8
DIST vivaldi-2.4.1488.36_p1-i386.deb 57287212 BLAKE2B 0d70ed125a29fb42e302c930615f5ef1b39443cc174da5f23896ab8f8d81e01b3d9035f00897e536f1f18199e022cff113279f0cf269bf0774b6caee96cf6a9f SHA512 6a6e3b4eec2e524eb3942d9b6c844b691704d26aa8123fe39e05e9ad4bcfabc340001325f3ed2e065de67b5e1384c67043e2d55e77e101ffa9c4544e0b4d6543

View File

@@ -0,0 +1,124 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
CHROMIUM_LANGS="
am ar be bg bn ca cs da de el en-GB en-US eo es es-419 es-PE et eu fa fi
fil fr fy 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 )
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 ~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} \
${VIVALDI_HOME}/libwidevinecdm.so \
|| 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() {
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
}