www-client/vivaldi: Version bump.
authorJeroen Roovers <jer@gentoo.org>
Wed, 19 Aug 2015 05:04:59 +0000 (07:04 +0200)
committerJeroen Roovers <jer@gentoo.org>
Wed, 19 Aug 2015 05:04:59 +0000 (07:04 +0200)
Package-Manager: portage-2.2.20.1

www-client/vivaldi/Manifest
www-client/vivaldi/vivaldi-1.0.249.12_p1.ebuild [new file with mode: 0644]

index a193438b7dd91b344a3d199da7b3adb03f82f468..9afadc0b91372e3791295f642fd13a913da9b6b9 100644 (file)
@@ -2,3 +2,5 @@ DIST vivaldi-1.0.231.3_p1-amd64.deb 40667174 SHA256 f57a2099d2495e09d25bab53b56e
 DIST vivaldi-1.0.231.3_p1-i386.deb 40382314 SHA256 c760d606aef23a636b162fe6fa929b14c932a3e532cd785f9db857d9e6071d57 SHA512 2c70102450f65bff75682746f5cac8b924b8f55820d32165db5d0eebfb4c298372a011ef301625224e010a1d2e5916fcd7381bcc28a20ab725701b56d60949e3 WHIRLPOOL 88c98124ed6c88c2f4716f93c24f79fa62a41bb368d7c61cbeec6482e166f4250ddf29e3e5669130d2fe54219f03850d2ac72bd6a50dcf4bd4a4162371cd0371
 DIST vivaldi-1.0.233.3_p1-amd64.deb 40707172 SHA256 8811847b422ec2b8365e00e08453a59077a2d1dc9a6360841836fa477775af6b SHA512 ff5ce964ed5629af77cde6e77394e1efe3460560e757b09069e4b438d25b817954fd826975e9a82a253134296175688452a8f9e246c07272ff28ca5a0c576fac WHIRLPOOL 96dd4a99c42ec102335f64c1d13ea798aabacf860f2b5decef695f8dac657d59317723228a74f032cc2e2eb35634f5f1746242cbaf07e01e67c6d1c1645eaa21
 DIST vivaldi-1.0.233.3_p1-i386.deb 40393848 SHA256 b179fedfbb67238b7404453ee247081aab610555173c1f5292009921e8e661cf SHA512 b9856ee8ea362141026da4373464d08c7d57013810fbc411424b39e5d89ebfc7e45dce95f26dad745020ed1ed82aaf21faa2c6592fd7d4ddd035edf17de9aa53 WHIRLPOOL 764cea7497d855fd2eff5a6f0d04df4b12cf804156f04bb585376314fddf83b89be2b38003bd4ccaad252797fa9211024709f5836d2cf05f32d48349cd89e306
+DIST vivaldi-1.0.249.12_p1-amd64.deb 40574020 SHA256 3bb5d316b9d1b37a4b2e48dbffbe4009ae2ea04b7e55da97cde0fabdd9d924fd SHA512 7fe9926fb06353394d0ec83c8e11947253e07163c6e735ff0ef7b35229203ae84a57bdc3dd61aae5602efca188b8ac7e6b2c23a7c807ab5946c4326752cbd69e WHIRLPOOL c3270935189438d83fd4efae904adb0928b0702c8f4733b3dc187f5a19c509846310393ae21801760191f1f3f193378916b3376028b43db5fd78f5fb28cd268b
+DIST vivaldi-1.0.249.12_p1-i386.deb 40849236 SHA256 f9bd5f55225a10db15cd5de7e21a87654bba79218a7db55e1523b1fdafb6a791 SHA512 1db38e119361e9553dfd3b82568c7f0ef27565507ff95bfd94c662db67b44a7cca8aca1411aea6859142cfbb562baba80c46d909aa6ac7494a37b916d79e04b2 WHIRLPOOL 3fc7df277b606f786e658803bc48d054f1444ffe60ec69b77b199d2263b953cfa0d7bfd204f62a2cdb6b34fd7fcec65fcd80a07dc407a14daa87e3db1573bedb
diff --git a/www-client/vivaldi/vivaldi-1.0.249.12_p1.ebuild b/www-client/vivaldi/vivaldi-1.0.249.12_p1.ebuild
new file mode 100644 (file)
index 0000000..69c1403
--- /dev/null
@@ -0,0 +1,102 @@
+# 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 multilib unpacker toolchain-funcs
+
+DESCRIPTION="A new browser for our friends"
+HOMEPAGE="http://vivaldi.com/"
+VIVALDI_BASE_URI="${HOMEPAGE}download/snapshot/${PN}-snapshot_${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}-snapshot"
+
+src_unpack() {
+       unpack_deb ${A}
+}
+
+src_prepare() {
+       sed -i \
+               -e 's|vivaldi-snapshot|vivaldi|g' \
+               usr/share/applications/${PN}-snapshot.desktop \
+               usr/share/xfce4/helpers/${PN}-snapshot.desktop || die
+
+       mv usr/share/doc/${PN}-snapshot usr/share/doc/${PF} || die
+
+       rm etc/cron.daily/${PN}-snapshot || die
+       rmdir etc/cron.daily/ || die
+       rmdir etc/ || die
+
+       rm usr/bin/${PN}-snapshot || die
+       rm _gpgbuilder || 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}-snapshot /usr/bin/${PN}
+
+       fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
+}