1 |
commit: 6d80bd0bfb25f258fd042f28b789508c33c38862 |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 22 08:05:36 2018 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 22 08:05:36 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d80bd0b |
7 |
|
8 |
www-client/vivaldi-snapshot: Version 2.0.1309.17_p2. |
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.1309.17_p2.ebuild | 116 +++++++++++++++++++++ |
14 |
2 files changed, 120 insertions(+) |
15 |
|
16 |
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest |
17 |
index 135d62bf4c5..208bc7006f6 100644 |
18 |
--- a/www-client/vivaldi-snapshot/Manifest |
19 |
+++ b/www-client/vivaldi-snapshot/Manifest |
20 |
@@ -2,6 +2,10 @@ DIST vivaldi-snapshot-2.0.1308.5_p2-amd64.deb 58854576 BLAKE2B ad129e024b5ee97c2 |
21 |
DIST vivaldi-snapshot-2.0.1308.5_p2-arm64.deb 51159840 BLAKE2B a6d10077c09418b917626ce555b17b0a9cfcd62d5478e006f40400c3ae6c22ae3c69daa1197bf3be00af73dc9a94c177373991f6d91b8d88ed6292398a8a6034 SHA512 461648528b63f0d52426db1815a1baa004d7e653dd6e8386da5b5c5f658f26ce3ca19f68396f520057741c274e85d2cead9495b8f902a16af042e548c1f3c045 |
22 |
DIST vivaldi-snapshot-2.0.1308.5_p2-armhf.deb 51986344 BLAKE2B bc03e182ac68b525e290c2a78ca3ec0e49f7c585173d5b286048c11e95a78433ca3896426f874c14bb3b9f1785ee5c770ecd2129530234db2a9a8df26290949a SHA512 e5b9265db19077527a37aef36d5955e968cc298277622ffbcabcdd5d2cbf699d7b39eeeaf875a9b8d92fdb87a633a1c8941a7935e2701195193161bf82c56fc4 |
23 |
DIST vivaldi-snapshot-2.0.1308.5_p2-i386.deb 58081422 BLAKE2B 53f4d35a6c30e090269fc81e64359a91d5433507ff8bd2ea3a34df85e7d2f2840d06120135fc61ef341902eb2453bdfaa2c96ff809a57d58e6f0f00f88bfd285 SHA512 5480c3ae6431767f4af44ce5415b435f90b8852eef5faa370b3be242742b8060d2368d3b7b47dc2a5668d6774dc96ca14fdba1ee9296471ecdd853ace9d52145 |
24 |
+DIST vivaldi-snapshot-2.0.1309.17_p2-amd64.deb 58851522 BLAKE2B 8f3a3937ca283ba3b426a236b06b6ec9690ea1ae60ce1e8464445d2484500121ffe33465088311f8ac401a61630c4a26c3c87c01221a688bbf2646ffd575f9e8 SHA512 d6fab8585afe6ca58aa9c24caaac53c0416e6b339b5c263856afcee63c0cca5a5b6978fa40937fc13cb467b268931e414e26fc74f7fe8ec5993d162f2baf48c1 |
25 |
+DIST vivaldi-snapshot-2.0.1309.17_p2-arm64.deb 51158208 BLAKE2B 5287d730866f689c8e7861a339639a56cdd3ac8a3f12a417002a5596cadd450333d6cfb04700f3acdb6e60bed8a898660a1951b15a3fc676c99916a2bf7908d1 SHA512 47c7533cfcc94356830b93ff7f1aeefae01aa4a002b1c9396e9d00a5c83e285f7545f5a700c043918ce494e11692a3048013a14154c0d678115530748248ea96 |
26 |
+DIST vivaldi-snapshot-2.0.1309.17_p2-armhf.deb 51985124 BLAKE2B 3d3b8482b766a5e876c84f19a578d58479ffc570bc67eae5810c74d52bba291a073bcf443efba313a7c1ac09e56a290d241dd5419eef77af7ab23335876a93af SHA512 4e9c793a5ae5be2fb0468760af17954bf1088303d1393d7d25cef4ee9a2bb94cb71da3fc82b86d28a6f17b3dd675f64b8c877186d77a09c04d2c8ea0eaa121f6 |
27 |
+DIST vivaldi-snapshot-2.0.1309.17_p2-i386.deb 58080212 BLAKE2B c97d50efa9425a47231eec89a44ba4ff696d78b1955ea01c9c7515217a55aacb03f60712466363d67ba080ccd3e7acdc233f2b4a1354c563f2f5a0aeeef77cfd SHA512 c5dc681f605868496443963fc9daac6d6b013b90650e3ceea283200fb88063c4f42c197eef1816925ebea01510ce1b6e1f3aea97d039b43950a8b00bbcd85392 |
28 |
DIST vivaldi-snapshot-2.0.1309.3_p2-amd64.deb 58856290 BLAKE2B 1663fc631f45d6e4330ede44b5c2a632340438edc92005e94681d13498ab93cd49141f9cd7991f5b2725ea66c2fec4bca1625fd7eab8de249c6492332afbe96a SHA512 d11d0cb2e5537c104cc973e0f4df19693ea06a773c432a026f208966e01689b72112397392b65b0ece65f7e421f9195cded32182eeca6e0876195e24280dd8fa |
29 |
DIST vivaldi-snapshot-2.0.1309.3_p2-arm64.deb 51163578 BLAKE2B f1a82154a26368539049f5168f6b29859c5fe8fb2a4e4f8ebb563d0c984c0346e7e98a17730ba851e3ee57f75089efe6cb632144056dc0eeb4ce14a68af4a9f8 SHA512 66aa8bc38b362715394f445a9a27cb66b57f1fe8c818fe7805d73b05f715029ef30d68c4942cfa1e04d11820d57ff63d25aa2095405d4238a0de531658b6f410 |
30 |
DIST vivaldi-snapshot-2.0.1309.3_p2-armhf.deb 52000054 BLAKE2B 39167c93f9c65ea6fadc343db5544708bd8f46d69dd0b4cb0be633afff94ee6ea7e2995d46572f979a138b6ae3313ced25f3677a33e515ded46ae2254e891a84 SHA512 cf4227c2a2911d412ed87711a797bf56f60e92b6526fe7e6ece5273c05525bf8e4138e8a986c7c08d1d463ff07fe4aae63ab5384c6aff3712bfaa51e6d058a1c |
31 |
|
32 |
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1309.17_p2.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1309.17_p2.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..20db390fedd |
35 |
--- /dev/null |
36 |
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1309.17_p2.ebuild |
37 |
@@ -0,0 +1,116 @@ |
38 |
+# Copyright 1999-2018 Gentoo Foundation |
39 |
+# Distributed under the terms of the GNU General Public License v2 |
40 |
+ |
41 |
+EAPI=5 |
42 |
+CHROMIUM_LANGS=" |
43 |
+ am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi |
44 |
+ 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 |
45 |
+ sw ta te th tr uk vi zh-CN zh-TW |
46 |
+" |
47 |
+inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs xdg-utils |
48 |
+ |
49 |
+VIVALDI_HOME="opt/${PN}" |
50 |
+DESCRIPTION="A browser for our friends" |
51 |
+HOMEPAGE="https://vivaldi.com/" |
52 |
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_" |
53 |
+SRC_URI=" |
54 |
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) |
55 |
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb ) |
56 |
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) |
57 |
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) |
58 |
+" |
59 |
+ |
60 |
+LICENSE="Vivaldi" |
61 |
+SLOT="0" |
62 |
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" |
63 |
+RESTRICT="bindist mirror" |
64 |
+ |
65 |
+DEPEND=" |
66 |
+ virtual/libiconv |
67 |
+" |
68 |
+RDEPEND=" |
69 |
+ dev-libs/expat |
70 |
+ dev-libs/glib:2 |
71 |
+ dev-libs/nspr |
72 |
+ dev-libs/nss |
73 |
+ media-libs/alsa-lib |
74 |
+ media-libs/fontconfig |
75 |
+ media-libs/freetype |
76 |
+ media-libs/speex |
77 |
+ net-print/cups |
78 |
+ sys-apps/dbus |
79 |
+ sys-libs/libcap |
80 |
+ x11-libs/cairo |
81 |
+ x11-libs/gdk-pixbuf |
82 |
+ x11-libs/gtk+:2 |
83 |
+ x11-libs/libX11 |
84 |
+ x11-libs/libXScrnSaver |
85 |
+ x11-libs/libXcomposite |
86 |
+ x11-libs/libXcursor |
87 |
+ x11-libs/libXdamage |
88 |
+ x11-libs/libXext |
89 |
+ x11-libs/libXfixes |
90 |
+ x11-libs/libXi |
91 |
+ x11-libs/libXrandr |
92 |
+ x11-libs/libXrender |
93 |
+ x11-libs/libXtst |
94 |
+ x11-libs/pango[X] |
95 |
+" |
96 |
+QA_PREBUILT="*" |
97 |
+S=${WORKDIR} |
98 |
+ |
99 |
+src_unpack() { |
100 |
+ unpack_deb ${A} |
101 |
+} |
102 |
+ |
103 |
+src_prepare() { |
104 |
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die |
105 |
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die |
106 |
+ |
107 |
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die |
108 |
+ chmod 0755 usr/share/doc/${PF} || die |
109 |
+ |
110 |
+ rm \ |
111 |
+ _gpgbuilder \ |
112 |
+ etc/cron.daily/${PN} \ |
113 |
+ ${VIVALDI_HOME}/libwidevinecdm.so \ |
114 |
+ || die |
115 |
+ rmdir \ |
116 |
+ etc/cron.daily/ \ |
117 |
+ etc/ \ |
118 |
+ || die |
119 |
+ |
120 |
+ local c d |
121 |
+ for d in 16 22 24 32 48 64 128 256; do |
122 |
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die |
123 |
+ cp \ |
124 |
+ ${VIVALDI_HOME}/product_logo_${d}.png \ |
125 |
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die |
126 |
+ done |
127 |
+ |
128 |
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die |
129 |
+ chromium_remove_language_paks |
130 |
+ popd > /dev/null || die |
131 |
+ |
132 |
+ epatch_user |
133 |
+} |
134 |
+ |
135 |
+src_install() { |
136 |
+ mv * "${D}" || die |
137 |
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} |
138 |
+ |
139 |
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox |
140 |
+} |
141 |
+pkg_preinst() { |
142 |
+ gnome2_icon_savelist |
143 |
+} |
144 |
+ |
145 |
+pkg_postrm() { |
146 |
+ gnome2_icon_cache_update |
147 |
+ xdg_desktop_database_update |
148 |
+} |
149 |
+ |
150 |
+pkg_postinst() { |
151 |
+ gnome2_icon_cache_update |
152 |
+ xdg_desktop_database_update |
153 |
+} |