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-snapshot/
Date: Wed, 26 Jul 2017 08:46:55
Message-Id: 1501058759.8e8831d3cd1ea27c4546346c84acad8038e6e953.jer@gentoo
1 commit: 8e8831d3cd1ea27c4546346c84acad8038e6e953
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 26 08:45:59 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 26 08:45:59 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8831d3
7
8 www-client/vivaldi-snapshot: Version bump.
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 www-client/vivaldi-snapshot/Manifest | 2 +
13 .../vivaldi-snapshot-1.11.915.3_p1.ebuild | 106 +++++++++++++++++++++
14 2 files changed, 108 insertions(+)
15
16 diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
17 index c1096c3d77f..3890b3cb41e 100644
18 --- a/www-client/vivaldi-snapshot/Manifest
19 +++ b/www-client/vivaldi-snapshot/Manifest
20 @@ -2,3 +2,5 @@ DIST vivaldi-snapshot-1.11.894.3_p1-amd64.deb 50805062 SHA256 1a399bc21194413445
21 DIST vivaldi-snapshot-1.11.894.3_p1-i386.deb 51884782 SHA256 111d7efb6769154d1c1331a18e7e798ae5447d7157d4a31fddad5def313df749 SHA512 c0f6cd89da6118578487a5f9af7aba686a370f275a5d00deea476ba182630315f9e288e2b2317b4aeff413e534c6c6350d9ed273f4426cafd5c3bf03d8a21950 WHIRLPOOL f466810c6adb2aff2ed1b82fd8fc2258cf49d3b715e68192f00c6d52446f5048d1c86ba1ba17309fd8e52167cde6e60973d70c08a96998ca00d7e4aaf2720e04
22 DIST vivaldi-snapshot-1.11.904.3_p1-amd64.deb 52608058 SHA256 58dc65349696575ce0d3d5e73d2ac8e3092b0a534d5cd83aa036d4d5af5086e5 SHA512 f8b7b6d870c0de779f52a8d86258e3f3c22e6add3be4eff6e5ea9998d81eba9c29e4824f27d6657a335c14d485aabd1e8891db0960e066cb386329ab7a4f7f04 WHIRLPOOL 2877bee34c9880f4b8eaabbc8ead02882ab63f60470e8cd02f93fdf1539d5f42752fba0cbc80e47ec1f88c07976afbc72051fee3274a2c7b4d98e1e306adc312
23 DIST vivaldi-snapshot-1.11.904.3_p1-i386.deb 53627358 SHA256 1b0c9b3f0fb33b0a6467d557d1df86aca8717366795b7ab60d96d406cda9b467 SHA512 1e36f2d483ad856c6aad09858b7cd095166ed440665a19a2ad6375c79cbd519b68b4c162effee6a80ca3b9116cc509e71189144852f56ba262ecb940ad473837 WHIRLPOOL c64cbc982ba1811f0d24397d99f5cfbef354bfd1d1bb1143d069852026b01fab9700383c5c004b20f2afb1db58f06ccde24b4baa1a11bc5ec69f903611add74d
24 +DIST vivaldi-snapshot-1.11.915.3_p1-amd64.deb 52576116 SHA256 d17e0b759a80a5b7aaa484b73090a85029acc76160baa8dd71c822fca93d3af9 SHA512 7aedb95a7620d933a966564465a3289b44fb5826bacc2bb3a1b237114608454ce1b026a0eba1253fe76a4c4911c46086193f9a1cc190e03c07df9e4db23c148a WHIRLPOOL 75ccd6e345c91096d8ee7cc052d9a04e8463179e24b7f80e987ba10ff5533fada417b845871c5af4398012e3b9b9482aa96954ba6efd818886781cff9e2bc5cc
25 +DIST vivaldi-snapshot-1.11.915.3_p1-i386.deb 53679984 SHA256 0074aa4cb17edd8405f16609e023cc34653280e342efdd90926777196f112a7f SHA512 c1844787dee3144f5a1f7835e11aa7517d25ad0d06ea89a7aff5363f0b558b5e092d26cc0efb9bfa381b13ed893bf1e636dcb939912b3bd2fd172a4c75c15698 WHIRLPOOL 07c223d44b4e56561740ab417183a35cc90490d65cd2e5e6fc804dc0b8a96b78b1f6ab08175c6ab67a161c0b7b175abaf700f4ce1e88c2ff7ffa49b8b2c67b5b
26
27 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.11.915.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.11.915.3_p1.ebuild
28 new file mode 100644
29 index 00000000000..7029ed11060
30 --- /dev/null
31 +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.11.915.3_p1.ebuild
32 @@ -0,0 +1,106 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=5
37 +CHROMIUM_LANGS="
38 + am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
39 + 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
40 + sw ta te th tr uk vi zh-CN zh-TW
41 +"
42 +inherit chromium-2 eutils multilib unpacker toolchain-funcs
43 +
44 +VIVALDI_HOME="opt/${PN}"
45 +DESCRIPTION="A new browser for our friends"
46 +HOMEPAGE="http://vivaldi.com/"
47 +VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${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 +DEPEND="
62 + virtual/libiconv
63 +"
64 +RDEPEND="
65 + dev-libs/expat
66 + dev-libs/glib:2
67 + dev-libs/nspr
68 + dev-libs/nss
69 + >=dev-libs/openssl-1.0.1:0
70 + gnome-base/gconf:2
71 + media-libs/alsa-lib
72 + media-libs/fontconfig
73 + media-libs/freetype
74 + net-misc/curl
75 + net-print/cups
76 + sys-apps/dbus
77 + sys-libs/libcap
78 + x11-libs/cairo
79 + x11-libs/gdk-pixbuf
80 + x11-libs/gtk+:2
81 + x11-libs/libX11
82 + x11-libs/libXScrnSaver
83 + x11-libs/libXcomposite
84 + x11-libs/libXcursor
85 + x11-libs/libXdamage
86 + x11-libs/libXext
87 + x11-libs/libXfixes
88 + x11-libs/libXi
89 + x11-libs/libXrandr
90 + x11-libs/libXrender
91 + x11-libs/libXtst
92 + x11-libs/pango[X]
93 +"
94 +
95 +QA_PREBUILT="*"
96 +S=${WORKDIR}
97 +
98 +src_unpack() {
99 + unpack_deb ${A}
100 +}
101 +
102 +src_prepare() {
103 + iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
104 + mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
105 +
106 + mv usr/share/doc/${PN} usr/share/doc/${PF} || die
107 + chmod 0755 usr/share/doc/${PF} || die
108 +
109 + rm \
110 + _gpgbuilder \
111 + etc/cron.daily/${PN} \
112 + ${VIVALDI_HOME}/libwidevinecdm.so \
113 + || die
114 + rmdir \
115 + etc/cron.daily/ \
116 + etc/ \
117 + || die
118 +
119 + local c d
120 + for d in 16 22 24 32 48 64 128 256; do
121 + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
122 + cp \
123 + ${VIVALDI_HOME}/product_logo_${d}.png \
124 + usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
125 + done
126 +
127 + pushd "${VIVALDI_HOME}/locales" > /dev/null || die
128 + chromium_remove_language_paks
129 + popd > /dev/null || die
130 +
131 +}
132 +
133 +src_install() {
134 + mv * "${D}" || die
135 + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
136 +
137 + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
138 +}