summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2016-04-07 13:40:25 +0200
committerJeroen Roovers <jer@gentoo.org>2016-04-07 13:41:00 +0200
commit24bc0204254f2c63dfe3af5da7bd561414322032 (patch)
treef57ec619968485cede09c22a46bbbf9b3eaa4642
parentnet-analyzer/nmap: Version bump. (diff)
downloadgentoo-24bc0204254f2c63dfe3af5da7bd561414322032.tar.gz
gentoo-24bc0204254f2c63dfe3af5da7bd561414322032.tar.bz2
gentoo-24bc0204254f2c63dfe3af5da7bd561414322032.zip
www-client/vivaldi: Version bump.
Package-Manager: portage-2.2.28
-rw-r--r--www-client/vivaldi/Manifest2
-rw-r--r--www-client/vivaldi/vivaldi-1.0.435.40_p1.ebuild110
2 files changed, 112 insertions, 0 deletions
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index e28010bfedda..553f8e843519 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -2,3 +2,5 @@ DIST vivaldi-1.0.435.26_p1-amd64.deb 44924852 SHA256 f5e07f82c79d9a07ce1fab7b69e
DIST vivaldi-1.0.435.26_p1-i386.deb 45276406 SHA256 9fb27e46fd6dbe222221b88b1198a94b3c951e222ea84957951ff1b7d1689d9f SHA512 8d7774ea08c6ebd557f7ce385c58ea27626b1273a0d36a662ed168d367bd6079b1c5d0c6c8a3014deec0cf3c48f7c3af40a49694a4635fcbbf451bd82f43197f WHIRLPOOL 7f296ec41cbea2d6fa9c2de10cb46b62c28e944606036f77678c78c4e36a45d74a154bc001a6d23c1295a381b73e187587c79dfb664e23d4c31319af08feb594
DIST vivaldi-1.0.435.29_p1-amd64.deb 44920826 SHA256 b74df43eeccd1334ee1995816e352a767ab4dfd9cc491f23b59627a01e299e00 SHA512 b9435fd737398f4071ad15b3f005c9baf5a178942f1ca2adad0120623249f5599d8b6c0f24cdcfda05d93f2fb7706d88cd654038ff8839f63902c605db22f7d5 WHIRLPOOL e5ae8ad9018c3679eef82fbdf60532314ee72fe969ae0f8c9d56094c0ea03c9d197edbfe147a7764c6df730739aee2f9eff7007c8f988f68d45ac1efbd55c3e2
DIST vivaldi-1.0.435.29_p1-i386.deb 45299540 SHA256 6110374e06a9da3aba966aebd3ed9e15c6e7f21f8937123683f9548c157386cc SHA512 6a9561474aa0115165cb1f4b789e7775ed00ac7e259a760b571a4c562a01ca08b08af6477b90777aeb9fa660c0dcd7bd4a72ef7f993c7cd92b55501b3130d8c9 WHIRLPOOL dc15db424322c3219b5c5c2087f4d2ea81722c122158ed56bc6516257ef7d24686a2889104f4efb7649b7d15410ee5bc4c21c76cf2fdc9b1384fbb59b23b1ed8
+DIST vivaldi-1.0.435.40_p1-amd64.deb 44916422 SHA256 12c051a40258a95f9594eed2f73fa5f591482ac2a41d5cf643811b1ea2a1efbf SHA512 ebbd6771595ca93c9187531bc351dce1bca44f8ae431f2ab039c72f9b2f02eff5315ea846d692601ce770d2f0ed1dbfd94df2220fb5599f5f8ebb4d6101fc34f WHIRLPOOL ed4b16e7bdd218d9f11c56328a1b8ae458772316ca5d1cd9a3af45cf14b79b2c3397907c32366bb63d1253a0a380b36339300e364ad894f91a355050b453967e
+DIST vivaldi-1.0.435.40_p1-i386.deb 45291794 SHA256 6e0b84fba38211bab9a71bc10e97398fca77c0acd82791923c1d432b20846f0f SHA512 041e1c45d31a08470817dea537182db20e586a566e4ccd9cb6a3f6b1de4298f4fa199377d8e767584eea5ea242efc69d35680293b859f94521c81afcc2dc381e WHIRLPOOL 665b7c871f2ee7210d9f69ae7cabc2669b6f94477da23112ffc75fad66255512034bfda186e1a067956b6a5e569ca33cae935725094f136dbb78b0031da0ea92
diff --git a/www-client/vivaldi/vivaldi-1.0.435.40_p1.ebuild b/www-client/vivaldi/vivaldi-1.0.435.40_p1.ebuild
new file mode 100644
index 000000000000..50998f4920e5
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-1.0.435.40_p1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+CHROMIUM_LANGS="
+ am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi fr gu he hi
+ hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv
+ sw ta te th tr uk vi zh_CN zh_TW
+"
+inherit chromium eutils multilib unpacker toolchain-funcs
+
+DESCRIPTION="A new browser for our friends"
+HOMEPAGE="http://vivaldi.com/"
+VIVALDI_BASE_URI="${HOMEPAGE}download/stable/${PN}-stable_${PV/_p/-}_"
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+RESTRICT="bindist mirror"
+
+S=${WORKDIR}
+
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/openssl-1.0.1:0
+ gnome-base/gconf:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:2
+ 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}
+VIVALDI_HOME="opt/${PN}"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ sed -i \
+ -e "s|@LIBDIR@|$(get_libdir)|g" \
+ ${VIVALDI_HOME}/vivaldi || die
+
+ sed -i \
+ -e 's|vivaldi-stable|vivaldi|g' \
+ usr/share/applications/${PN}-stable.desktop \
+ usr/share/xfce4/helpers/${PN}.desktop || die
+
+ mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
+ chmod 0755 usr/share/doc/${PF} || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN} \
+ || die
+ rmdir \
+ etc/cron.daily/ \
+ etc/ \
+ usr/share/doc/${PN} \
+ || 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/vivaldi.png || die
+ done
+
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+}
+
+src_install() {
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
+}