Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/vivaldi: ChangeLog vivaldi-1.0.118.2_p1.ebuild
Date: Wed, 04 Mar 2015 13:47:26
Message-Id: 20150304134721.155C813067@oystercatcher.gentoo.org
1 jer 15/03/04 13:47:21
2
3 Modified: ChangeLog
4 Added: vivaldi-1.0.118.2_p1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.7 www-client/vivaldi/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/vivaldi/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/vivaldi/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/vivaldi/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 22 Feb 2015 09:03:56 -0000 1.6
24 +++ ChangeLog 4 Mar 2015 13:47:21 -0000 1.7
25 @@ -1,6 +1,11 @@
26 # ChangeLog for www-client/vivaldi
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.6 2015/02/22 09:03:56 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.7 2015/03/04 13:47:21 jer Exp $
30 +
31 +*vivaldi-1.0.118.2_p1 (04 Mar 2015)
32 +
33 + 04 Mar 2015; Jeroen Roovers <jer@g.o> +vivaldi-1.0.118.2_p1.ebuild:
34 + Version bump.
35
36 22 Feb 2015; Jeroen Roovers <jer@g.o> -vivaldi-1.0.83.38_p1-r1.ebuild,
37 -vivaldi-1.0.94.2_p2-r1.ebuild:
38
39
40
41 1.1 www-client/vivaldi/vivaldi-1.0.118.2_p1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/vivaldi/vivaldi-1.0.118.2_p1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/vivaldi/vivaldi-1.0.118.2_p1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: vivaldi-1.0.118.2_p1.ebuild
47 ===================================================================
48 # Copyright 1999-2015 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/vivaldi-1.0.118.2_p1.ebuild,v 1.1 2015/03/04 13:47:21 jer Exp $
51
52 EAPI=5
53 CHROMIUM_LANGS="
54 am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi fr gu he hi
55 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
56 sw ta te th tr uk vi zh_CN zh_TW
57 "
58 inherit chromium multilib unpacker toolchain-funcs
59
60 DESCRIPTION="A new browser for our friends"
61 HOMEPAGE="http://vivaldi.com/"
62 VIVALDI_BASE_URI="${HOMEPAGE}download/download.php?f=${PN}-snapshot_${PV/_p/-}_"
63 SRC_URI="
64 amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
65 x86? ( ${VIVALDI_BASE_URI}i386.deb )
66 "
67
68 LICENSE="Vivaldi"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71
72 RESTRICT="bindist mirror"
73
74 S=${WORKDIR}
75
76 RDEPEND="
77 dev-libs/expat
78 dev-libs/glib:2
79 dev-libs/nspr
80 dev-libs/nss
81 >=dev-libs/openssl-1.0.1:0
82 gnome-base/gconf:2
83 media-libs/alsa-lib
84 media-libs/fontconfig
85 media-libs/freetype
86 net-misc/curl
87 net-print/cups
88 sys-apps/dbus
89 sys-libs/libcap
90 virtual/libudev
91 x11-libs/cairo
92 x11-libs/gdk-pixbuf
93 x11-libs/gtk+:2
94 x11-libs/libX11
95 x11-libs/libXScrnSaver
96 x11-libs/libXcomposite
97 x11-libs/libXcursor
98 x11-libs/libXdamage
99 x11-libs/libXext
100 x11-libs/libXfixes
101 x11-libs/libXi
102 x11-libs/libXrandr
103 x11-libs/libXrender
104 x11-libs/libXtst
105 x11-libs/pango[X]
106 "
107
108 QA_PREBUILT="*"
109 S=${WORKDIR}
110 VIVALDI_HOME="opt/${PN}-snapshot"
111
112 src_unpack() {
113 unpack_deb ${A}
114 }
115
116 src_prepare() {
117 sed -i \
118 -e 's|vivaldi-snapshot|vivaldi|g' \
119 usr/share/applications/${PN}-snapshot.desktop \
120 usr/share/xfce4/helpers/${PN}-snapshot.desktop || die
121
122 mv usr/share/doc/${PN}-snapshot usr/share/doc/${PF} || die
123 rm usr/bin/${PN}-snapshot || die
124 rm _gpgbuilder || die
125
126 local c d
127 for d in 16 22 24 32 48 64 128 256; do
128 mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
129 cp \
130 opt/vivaldi-snapshot/product_logo_${d}.png \
131 usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
132 done
133
134 pushd "${VIVALDI_HOME}/locales" > /dev/null || die
135 chromium_remove_language_paks
136 popd > /dev/null || die
137
138 }
139
140 src_install() {
141 mv * "${D}" || die
142 dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
143
144 dodir /${VIVALDI_HOME}/lib
145 dosym /usr/$(get_libdir)/libudev.so /${VIVALDI_HOME}/lib/libudev.so.0
146
147 fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
148 }