1 |
commit: ac99b1af86a63360e1ac9d72f2ab597b7b32cc56 |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 26 01:10:59 2018 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 26 01:18:25 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac99b1af |
7 |
|
8 |
www-client/vivaldi-snapshot: Version 2.0.1309.25_p2. |
9 |
|
10 |
Package-Manager: Portage-2.3.49, Repoman-2.3.11 |
11 |
|
12 |
www-client/vivaldi-snapshot/Manifest | 4 + |
13 |
.../vivaldi-snapshot-2.0.1309.25_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 2a3ee253503..701141644fc 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.1309.17_p2-amd64.deb 58851522 BLAKE2B 8f3a3937ca283ba3 |
21 |
DIST vivaldi-snapshot-2.0.1309.17_p2-arm64.deb 51158208 BLAKE2B 5287d730866f689c8e7861a339639a56cdd3ac8a3f12a417002a5596cadd450333d6cfb04700f3acdb6e60bed8a898660a1951b15a3fc676c99916a2bf7908d1 SHA512 47c7533cfcc94356830b93ff7f1aeefae01aa4a002b1c9396e9d00a5c83e285f7545f5a700c043918ce494e11692a3048013a14154c0d678115530748248ea96 |
22 |
DIST vivaldi-snapshot-2.0.1309.17_p2-armhf.deb 51985124 BLAKE2B 3d3b8482b766a5e876c84f19a578d58479ffc570bc67eae5810c74d52bba291a073bcf443efba313a7c1ac09e56a290d241dd5419eef77af7ab23335876a93af SHA512 4e9c793a5ae5be2fb0468760af17954bf1088303d1393d7d25cef4ee9a2bb94cb71da3fc82b86d28a6f17b3dd675f64b8c877186d77a09c04d2c8ea0eaa121f6 |
23 |
DIST vivaldi-snapshot-2.0.1309.17_p2-i386.deb 58080212 BLAKE2B c97d50efa9425a47231eec89a44ba4ff696d78b1955ea01c9c7515217a55aacb03f60712466363d67ba080ccd3e7acdc233f2b4a1354c563f2f5a0aeeef77cfd SHA512 c5dc681f605868496443963fc9daac6d6b013b90650e3ceea283200fb88063c4f42c197eef1816925ebea01510ce1b6e1f3aea97d039b43950a8b00bbcd85392 |
24 |
+DIST vivaldi-snapshot-2.0.1309.25_p2-amd64.deb 58859370 BLAKE2B f454daf25623fa99c92a939ae9416f5e9d55687c158ed1f9eb2ef7ed822f5bc495cd3ecb2ecc0e26960e29d9c8fcb188643c87e5cd55ba09c5bae521dc4db1d6 SHA512 9ecd60e8130cae7fa0ede5477f25963b6f2d509b25c4c7e5276b101af6ff0b9b2d43bb6b3c66a113848e29433fcd882ac4a35c847ce90066b2f3e5790ed944a9 |
25 |
+DIST vivaldi-snapshot-2.0.1309.25_p2-arm64.deb 51184878 BLAKE2B d5bf1f8b68ac94ac628db929628dca466cd1517779938ef911711a6fb067a81b8e8bbb92a64484c530e5062f0e801b9cfe4f7e093f5d82d150457088e466057a SHA512 e393ab365982a20f9b73b8bf8a71ea614bba45239381f3b7c4cc474f6f429b5fb4f37154a8038e300d31b1838d16669ede38ac73b78812471c49c25ba6d39231 |
26 |
+DIST vivaldi-snapshot-2.0.1309.25_p2-armhf.deb 51990268 BLAKE2B 7317a14aac067be6410c6d3103de4b55d5c9bb9e914bd6e07b071cb86202c0f0912bc600376ca16bfc3a61afdc199e5b5195647b2caf8142f9f30d07e7a7d890 SHA512 9e4d2fb931b80d8c506c3e91c793f2d2765ee27c7b7abe19daafc284ec32c082122df25d7737ad6cc2a906daafadb7112b89cca892ad63aede750dd8507fdeab |
27 |
+DIST vivaldi-snapshot-2.0.1309.25_p2-i386.deb 58071590 BLAKE2B d10c7d0627f45d4e0d3735192e7f4b792e2439320095173267c8a042213e3fb4aef1ec4dbfbdbf79ce49d643f0991793a23c40f8579559718e7da829d1418a58 SHA512 7b35f452313f2327675170c168d0a8e608463429631f5c98e7825ed64e57852667a10fef1c3c5b0a44e35bade4e19156aba7deeb0b3e864e59ecdfb3b25f659c |
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.25_p2.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1309.25_p2.ebuild |
33 |
new file mode 100644 |
34 |
index 00000000000..d1203cb61e7 |
35 |
--- /dev/null |
36 |
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1309.25_p2.ebuild |
37 |
@@ -0,0 +1,116 @@ |
38 |
+# Copyright 1999-2018 Gentoo Authors |
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 |
+} |