Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/
Date: Thu, 28 Jul 2016 21:00:42
Message-Id: 1469739623.99510b090d4e6f9357d30b5cbe80c3ab393ace04.jer@gentoo
1 commit: 99510b090d4e6f9357d30b5cbe80c3ab393ace04
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 28 20:59:00 2016 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 28 21:00:23 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99510b09
7
8 www-client/vivaldi: Version bump.
9
10 Package-Manager: portage-2.3.0
11
12 www-client/vivaldi/Manifest | 2 +
13 www-client/vivaldi/vivaldi-1.3.551.13_p1.ebuild | 105 ++++++++++++++++++++++++
14 2 files changed, 107 insertions(+)
15
16 diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
17 index 9a4f939..0c6302e 100644
18 --- a/www-client/vivaldi/Manifest
19 +++ b/www-client/vivaldi/Manifest
20 @@ -4,3 +4,5 @@ DIST vivaldi-1.3.537.5_p1-amd64.deb 46284974 SHA256 94595a727cf9c6a4469ab50730d9
21 DIST vivaldi-1.3.537.5_p1-i386.deb 47758438 SHA256 ff1836e5f52cc42cdc76bc55cc5949230c586a77c60483c8859565be6a0bb670 SHA512 a1890018092aeed1b790b4e74cdf85adeae759e77b576bfffe6d2e246d9ff8355cece905861f21ed36b24adb2f7e27812b5747305eb46536b3e45431e0e19e5b WHIRLPOOL 218023c51f688d076c28dca68fb960365d81ebaa7e4a8a4cd6714f82dc50aa8de1b6868af4ea4a42f2ce71cd91edea553ea3eb717dacebabb4ccfb09cd01fe20
22 DIST vivaldi-1.3.544.25_p1-amd64.deb 46261536 SHA256 2ba9b4b983f55902d2b127f97fa17d5105f4b7cd729d784003c3942ebe7695f3 SHA512 198cc68aa17b6f3a001a9cc9985c3cca3908a063731b3396c7928ea20a028022bb1eb0157494658e0d574a28e2ed9656abad90ddafdff75e1ccc15b177d3b552 WHIRLPOOL 1d5e8ea7d496b74ccae6ff9c2e5c9cdb86147423e9ad1b9f8f73807e3fa1dfc71d480c36aa65d0d3d931629e81b8951b1f069e8fcb274d5e34f6472fdbc28eba
23 DIST vivaldi-1.3.544.25_p1-i386.deb 47791362 SHA256 7ed55c6004a83369b0b7cf1a0db986a8000b44f3d7fa8e745742f6592513939a SHA512 4b6f013484f0db3f19b19b1d1409a91d5de7f09b23b1dc0b2736cdade1520932e47bcf1a5990f7a1041fe094a8b58a5311b30018c179f4d4116a379c30b07b48 WHIRLPOOL f94ac2dec85bfe106b3a48fbcfad951b37fd768e21ee0447f56ff837140594b49fb9587dcd5e84d42f8def17ec3c0f5cf244ab69995503672912e212a0cd365f
24 +DIST vivaldi-1.3.551.13_p1-amd64.deb 46298272 SHA256 84b2bda7309e9857fe52c87c2c3b1e0ab134a0564ad875d6b976fdfb89fdc56d SHA512 5c10c12e4473e0818251618f7a4eb0d4973808e22108f12e97a449e0d5a9976dcdba088b1fff8cf2e25fa8e0dfc2854e26d0bc57abc884456aa06c46feaa76a5 WHIRLPOOL 68bc7fb409aae0edb0e3f9a85c6ef673a1fd59d8deb2e00340c35d3f51880c518883b4fd2ecfc8d9b0754a9092bbe121e45e325afa731bf9b7a0d56d29510223
25 +DIST vivaldi-1.3.551.13_p1-i386.deb 47789796 SHA256 b1890d159df5fa8a07316f8f42ab82039edd1100087f077128b55229db9dc4e3 SHA512 fc493c21c1c016733c7d31d92fcd3768c0f7417acaa206fe34a1a494fddbc34a1a4985b3f0b585d3a5df81ddf401013dadbb9388c9f652bb3bbfeb38710818f6 WHIRLPOOL fc24d4da86cd2e37c741e7138e417bae08a6a42d1108d5dd55ac46f160f8f92bc5aa246a440b3140c77ca6f44c1fdf86d33362fef02ce0cffc2208203d7543bf
26
27 diff --git a/www-client/vivaldi/vivaldi-1.3.551.13_p1.ebuild b/www-client/vivaldi/vivaldi-1.3.551.13_p1.ebuild
28 new file mode 100644
29 index 0000000..0017184
30 --- /dev/null
31 +++ b/www-client/vivaldi/vivaldi-1.3.551.13_p1.ebuild
32 @@ -0,0 +1,105 @@
33 +# Copyright 1999-2016 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI=5
38 +CHROMIUM_LANGS="
39 + am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi fr gu he hi
40 + 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
41 + sw ta te th tr uk vi zh_CN zh_TW
42 +"
43 +inherit chromium eutils multilib unpacker toolchain-funcs
44 +
45 +DESCRIPTION="A new browser for our friends"
46 +HOMEPAGE="http://vivaldi.com/"
47 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}-snapshot_${PV/_p/-}_"
48 +SRC_URI="
49 + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
50 + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
51 +"
52 +
53 +LICENSE="Vivaldi"
54 +SLOT="0"
55 +KEYWORDS="-* ~amd64 ~x86"
56 +
57 +RESTRICT="bindist mirror"
58 +
59 +S=${WORKDIR}
60 +
61 +RDEPEND="
62 + dev-libs/expat
63 + dev-libs/glib:2
64 + dev-libs/nspr
65 + dev-libs/nss
66 + >=dev-libs/openssl-1.0.1:0
67 + gnome-base/gconf:2
68 + media-libs/alsa-lib
69 + media-libs/fontconfig
70 + media-libs/freetype
71 + net-misc/curl
72 + net-print/cups
73 + sys-apps/dbus
74 + sys-libs/libcap
75 + x11-libs/cairo
76 + x11-libs/gdk-pixbuf
77 + x11-libs/gtk+:2
78 + x11-libs/libX11
79 + x11-libs/libXScrnSaver
80 + x11-libs/libXcomposite
81 + x11-libs/libXcursor
82 + x11-libs/libXdamage
83 + x11-libs/libXext
84 + x11-libs/libXfixes
85 + x11-libs/libXi
86 + x11-libs/libXrandr
87 + x11-libs/libXrender
88 + x11-libs/libXtst
89 + x11-libs/pango[X]
90 +"
91 +
92 +QA_PREBUILT="*"
93 +S=${WORKDIR}
94 +VIVALDI_HOME="opt/${PN}-snapshot"
95 +
96 +src_unpack() {
97 + unpack_deb ${A}
98 +}
99 +
100 +src_prepare() {
101 + sed -i \
102 + -e 's|vivaldi-snapshot|vivaldi|g' \
103 + usr/share/applications/${PN}-snapshot.desktop \
104 + usr/share/xfce4/helpers/${PN}-snapshot.desktop || die
105 +
106 + mv usr/share/doc/${PN}-snapshot usr/share/doc/${PF} || die
107 + chmod 0755 usr/share/doc/${PF} || die
108 +
109 + rm \
110 + _gpgbuilder \
111 + etc/cron.daily/${PN}-snapshot \
112 + || die
113 + rmdir \
114 + etc/cron.daily/ \
115 + etc/ \
116 + || die
117 +
118 + local c d
119 + for d in 16 22 24 32 48 64 128 256; do
120 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
121 + cp \
122 + ${VIVALDI_HOME}/product_logo_${d}.png \
123 + usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
124 + done
125 +
126 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
127 + chromium_remove_language_paks
128 + popd > /dev/null || die
129 +
130 +}
131 +
132 +src_install() {
133 + mv * "${D}" || die
134 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
135 +
136 + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
137 +}