1 |
commit: 30b69e4202d2ca4aa03643d011c55d4a407eb8ff |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 11 13:45:26 2018 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 11 13:45:26 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b69e42 |
7 |
|
8 |
www-client/vivaldi-snapshot: Versions 2.0.1300.3_p1 2.0.1300.5_p1. |
9 |
|
10 |
Package-Manager: Portage-2.3.49, Repoman-2.3.10 |
11 |
|
12 |
www-client/vivaldi-snapshot/Manifest | 4 + |
13 |
.../vivaldi-snapshot-2.0.1300.3_p1.ebuild | 113 ++++++++++++++++++++ |
14 |
.../vivaldi-snapshot-2.0.1300.5_p1.ebuild | 115 +++++++++++++++++++++ |
15 |
3 files changed, 232 insertions(+) |
16 |
|
17 |
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest |
18 |
index c5fe16459cc..b33a0a24167 100644 |
19 |
--- a/www-client/vivaldi-snapshot/Manifest |
20 |
+++ b/www-client/vivaldi-snapshot/Manifest |
21 |
@@ -4,3 +4,7 @@ DIST vivaldi-snapshot-2.0.1295.3_p1-i386.deb 56660352 BLAKE2B 5fb8baae790176deec |
22 |
DIST vivaldi-snapshot-2.0.1296.4_p1-amd64.deb 56906278 BLAKE2B a29558f1f90a7e774d078e240ec954e2efc7fa92b8efb7953c42835ce94d03e2fc77d3caf035192c5b35dd2a9da695b4f4725891321ec27cd262d7db58cfd82b SHA512 840d24fa43b8b3f4011f0149476ff71c0c03d09ea4fe2d1c2c452254da10b59b04dcba65633135c4a3c40fb217105250a0df69092f5983344c8f3afe807a5efa |
23 |
DIST vivaldi-snapshot-2.0.1296.4_p1-armhf.deb 50820992 BLAKE2B 5d18e9cc01d3739766ea6d7538e72b91813cc0d94e6d8f9f4f9aeaa3cd540aacd6b1fe75ad942f71493670095cae38b2e1964ceb3c326246a1273aadfad12062 SHA512 ece386cd256c35ae1d10cf7d392b9d616f6ecc7e5966f6bb370f82b8242d188f53226fd011cae369595f09669801123df8a5fb9704891561038f3ff5e6c293e3 |
24 |
DIST vivaldi-snapshot-2.0.1296.4_p1-i386.deb 56640854 BLAKE2B 9817da1c339b6bd8e7aa6776bec0c0d0ee57c20d3ddfdf3fdd6cf7e4c44d9b24e1af4f662fab16abc67d9c6891e1e6926f357997773a79f68aaad724c39528a0 SHA512 a41bf13be1e91eb6a33640d99972f1af20e412b3c691620b3db938c007922a6fac3683c2b5a534c29c7986687f446c4693b2bd223f7124100fee466bcb37af97 |
25 |
+DIST vivaldi-snapshot-2.0.1300.3_p1-armhf.deb 50822882 BLAKE2B 5393580cdea8bb53200d004b757d31500fb0f3a68005dc3cdb87e08b7189a5d8d86c2b4e08f15d254c817f1d0cf524e074c63d3f33468e47148955486b973758 SHA512 88a0f3bc4ea18541485d6198c4d2dca597dafa3b65e6e9389c1083c9b8d83d5b55d0e0d80d1479b8a42866d629594d9a307626e6fceea5abd01e887fe96ff2bf |
26 |
+DIST vivaldi-snapshot-2.0.1300.5_p1-amd64.deb 57470098 BLAKE2B f29da7b678fff0ba883b65c40ec15c23ead08eafed3f8762cd20fb8269a9ddeae9dcf6363e9f91b0def3a8df9d0a2a4618666ac58c9a934ed98eafa88f68d38d SHA512 c761549c640aea4541d66bad098b0c7ff093694fda6697d0988631900cb9de2ab967e747236dc472a3187a1a61f00807b795e0a48f2bce6f15564db3097c8bd0 |
27 |
+DIST vivaldi-snapshot-2.0.1300.5_p1-arm64.deb 49784676 BLAKE2B 367537c04bd40779d25ce42721da807240dda247f43abd79e4bdaaf97d170a26586f3cbdf78561a821b619d268117c99002e49691b98412b137ade078efd871c SHA512 a9c8fe89856f3beac4ea431a2050c4fe00f989137c23f2a451afc95ed1879f81d0e77366de75952325bcf3c1dd9e4eb0992b2b662324173498585724d507e710 |
28 |
+DIST vivaldi-snapshot-2.0.1300.5_p1-i386.deb 56664068 BLAKE2B 95a19b0fed3dddf34d5b78f3d8448329db4aef01dd067e8ef6f244edb0cc47f73f6e759c42e79d82ba6089d9ca7d0b40e84444a21873bb7ec3ad6446a83a6458 SHA512 569d771f6ca930be9041a8b9fb7237350adf10f30eb946cb9bc60f56b31a74def0ae3032a86985213de7fdd23a3f13aa4450ecd2d089b2b38c3cfb75a88d7b19 |
29 |
|
30 |
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild |
31 |
new file mode 100644 |
32 |
index 00000000000..5ac59db0b64 |
33 |
--- /dev/null |
34 |
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.3_p1.ebuild |
35 |
@@ -0,0 +1,113 @@ |
36 |
+# Copyright 1999-2018 Gentoo Foundation |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+ |
39 |
+EAPI=5 |
40 |
+CHROMIUM_LANGS=" |
41 |
+ am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi |
42 |
+ 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 |
43 |
+ sw ta te th tr uk vi zh-CN zh-TW |
44 |
+" |
45 |
+inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils |
46 |
+ |
47 |
+VIVALDI_HOME="opt/${PN}" |
48 |
+DESCRIPTION="A browser for our friends" |
49 |
+HOMEPAGE="https://vivaldi.com/" |
50 |
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" |
51 |
+SRC_URI=" |
52 |
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) |
53 |
+" |
54 |
+ |
55 |
+LICENSE="Vivaldi" |
56 |
+SLOT="0" |
57 |
+KEYWORDS="-* ~arm" |
58 |
+RESTRICT="bindist mirror" |
59 |
+ |
60 |
+DEPEND=" |
61 |
+ virtual/libiconv |
62 |
+" |
63 |
+RDEPEND=" |
64 |
+ dev-libs/expat |
65 |
+ dev-libs/glib:2 |
66 |
+ dev-libs/nspr |
67 |
+ dev-libs/nss |
68 |
+ media-libs/alsa-lib |
69 |
+ media-libs/fontconfig |
70 |
+ media-libs/freetype |
71 |
+ media-libs/speex |
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 |
+QA_PREBUILT="*" |
92 |
+S=${WORKDIR} |
93 |
+ |
94 |
+src_unpack() { |
95 |
+ unpack_deb ${A} |
96 |
+} |
97 |
+ |
98 |
+src_prepare() { |
99 |
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die |
100 |
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die |
101 |
+ |
102 |
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die |
103 |
+ chmod 0755 usr/share/doc/${PF} || die |
104 |
+ |
105 |
+ rm \ |
106 |
+ _gpgbuilder \ |
107 |
+ etc/cron.daily/${PN} \ |
108 |
+ ${VIVALDI_HOME}/libwidevinecdm.so \ |
109 |
+ || die |
110 |
+ rmdir \ |
111 |
+ etc/cron.daily/ \ |
112 |
+ etc/ \ |
113 |
+ || die |
114 |
+ |
115 |
+ local c d |
116 |
+ for d in 16 22 24 32 48 64 128 256; do |
117 |
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die |
118 |
+ cp \ |
119 |
+ ${VIVALDI_HOME}/product_logo_${d}.png \ |
120 |
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die |
121 |
+ done |
122 |
+ |
123 |
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die |
124 |
+ chromium_remove_language_paks |
125 |
+ popd > /dev/null || die |
126 |
+ |
127 |
+ epatch_user |
128 |
+} |
129 |
+ |
130 |
+src_install() { |
131 |
+ mv * "${D}" || die |
132 |
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} |
133 |
+ |
134 |
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox |
135 |
+} |
136 |
+pkg_preinst() { |
137 |
+ gnome2_icon_savelist |
138 |
+} |
139 |
+ |
140 |
+pkg_postrm() { |
141 |
+ gnome2_icon_cache_update |
142 |
+ xdg_desktop_database_update |
143 |
+} |
144 |
+ |
145 |
+pkg_postinst() { |
146 |
+ gnome2_icon_cache_update |
147 |
+ xdg_desktop_database_update |
148 |
+} |
149 |
|
150 |
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild |
151 |
new file mode 100644 |
152 |
index 00000000000..ad3dca36e54 |
153 |
--- /dev/null |
154 |
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1300.5_p1.ebuild |
155 |
@@ -0,0 +1,115 @@ |
156 |
+# Copyright 1999-2018 Gentoo Foundation |
157 |
+# Distributed under the terms of the GNU General Public License v2 |
158 |
+ |
159 |
+EAPI=5 |
160 |
+CHROMIUM_LANGS=" |
161 |
+ am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi |
162 |
+ 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 |
163 |
+ sw ta te th tr uk vi zh-CN zh-TW |
164 |
+" |
165 |
+inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils |
166 |
+ |
167 |
+VIVALDI_HOME="opt/${PN}" |
168 |
+DESCRIPTION="A browser for our friends" |
169 |
+HOMEPAGE="https://vivaldi.com/" |
170 |
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" |
171 |
+SRC_URI=" |
172 |
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) |
173 |
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb ) |
174 |
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) |
175 |
+" |
176 |
+ |
177 |
+LICENSE="Vivaldi" |
178 |
+SLOT="0" |
179 |
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" |
180 |
+RESTRICT="bindist mirror" |
181 |
+ |
182 |
+DEPEND=" |
183 |
+ virtual/libiconv |
184 |
+" |
185 |
+RDEPEND=" |
186 |
+ dev-libs/expat |
187 |
+ dev-libs/glib:2 |
188 |
+ dev-libs/nspr |
189 |
+ dev-libs/nss |
190 |
+ media-libs/alsa-lib |
191 |
+ media-libs/fontconfig |
192 |
+ media-libs/freetype |
193 |
+ media-libs/speex |
194 |
+ net-print/cups |
195 |
+ sys-apps/dbus |
196 |
+ sys-libs/libcap |
197 |
+ x11-libs/cairo |
198 |
+ x11-libs/gdk-pixbuf |
199 |
+ x11-libs/gtk+:2 |
200 |
+ x11-libs/libX11 |
201 |
+ x11-libs/libXScrnSaver |
202 |
+ x11-libs/libXcomposite |
203 |
+ x11-libs/libXcursor |
204 |
+ x11-libs/libXdamage |
205 |
+ x11-libs/libXext |
206 |
+ x11-libs/libXfixes |
207 |
+ x11-libs/libXi |
208 |
+ x11-libs/libXrandr |
209 |
+ x11-libs/libXrender |
210 |
+ x11-libs/libXtst |
211 |
+ x11-libs/pango[X] |
212 |
+" |
213 |
+QA_PREBUILT="*" |
214 |
+S=${WORKDIR} |
215 |
+ |
216 |
+src_unpack() { |
217 |
+ unpack_deb ${A} |
218 |
+} |
219 |
+ |
220 |
+src_prepare() { |
221 |
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die |
222 |
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die |
223 |
+ |
224 |
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die |
225 |
+ chmod 0755 usr/share/doc/${PF} || die |
226 |
+ |
227 |
+ rm \ |
228 |
+ _gpgbuilder \ |
229 |
+ etc/cron.daily/${PN} \ |
230 |
+ ${VIVALDI_HOME}/libwidevinecdm.so \ |
231 |
+ || die |
232 |
+ rmdir \ |
233 |
+ etc/cron.daily/ \ |
234 |
+ etc/ \ |
235 |
+ || die |
236 |
+ |
237 |
+ local c d |
238 |
+ for d in 16 22 24 32 48 64 128 256; do |
239 |
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die |
240 |
+ cp \ |
241 |
+ ${VIVALDI_HOME}/product_logo_${d}.png \ |
242 |
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die |
243 |
+ done |
244 |
+ |
245 |
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die |
246 |
+ chromium_remove_language_paks |
247 |
+ popd > /dev/null || die |
248 |
+ |
249 |
+ epatch_user |
250 |
+} |
251 |
+ |
252 |
+src_install() { |
253 |
+ mv * "${D}" || die |
254 |
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} |
255 |
+ |
256 |
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox |
257 |
+} |
258 |
+pkg_preinst() { |
259 |
+ gnome2_icon_savelist |
260 |
+} |
261 |
+ |
262 |
+pkg_postrm() { |
263 |
+ gnome2_icon_cache_update |
264 |
+ xdg_desktop_database_update |
265 |
+} |
266 |
+ |
267 |
+pkg_postinst() { |
268 |
+ gnome2_icon_cache_update |
269 |
+ xdg_desktop_database_update |
270 |
+} |