commit: f0c345a42cdba0cc89345dbda1eafaabf797c1bd
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 19 15:44:00 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Sep 19 16:03:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c345a4
www-client/vivaldi-snapshot: Version 2.0.1308.5_p2.
Package-Manager: Portage-2.3.49, Repoman-2.3.10
www-client/vivaldi-snapshot/Manifest | 4 +
.../vivaldi-snapshot-2.0.1308.5_p2.ebuild | 116 +++++++++++++++++++++
2 files changed, 120 insertions(+)
diff --git a/www-client/vivaldi-snapshot/Manifest
b/www-client/vivaldi-snapshot/Manifest
index 97c3b052e07..022c7314dab 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -6,3 +6,7 @@ DIST vivaldi-snapshot-2.0.1307.3_p2-amd64.deb 58867132 BLAKE2B
4f020f7dd17c8890b
DIST vivaldi-snapshot-2.0.1307.3_p2-arm64.deb 51148442 BLAKE2B
7de14436d4fe9ad50efe62c4848160de5a73b69ddb63639103b7ef9e3b416bcfb2f0f0f8577c4ef04565df531e3332ed24649a5fd39a551a674b8e83cc613c06
SHA512
235140f7cc764e1aca96129a354de9ff2252e9bf7a1c0e7fa9473d6d8645de079598567c3f53fdde14cab9bb7625cd8cebe43a843e58deb2fef50afec9ba67d4
DIST vivaldi-snapshot-2.0.1307.3_p2-armhf.deb 51986440 BLAKE2B
1ea51b9a450bcf6a666d728b95e9e737e370eb3297bce5a93e324ac4c7417dc886a1e83b792fad6c02d6cf7aab76fd53b54ba5d60d1b8eaa43ded807218a4270
SHA512
4f7d0692a04909aa425f50c35710c9636706b222790e7362601c4bddf16e38a1bf027d9a79c5b0c5ef57bcb5495edb0c6e28d1e7b3ba94f4de02cd5b26acbda9
DIST vivaldi-snapshot-2.0.1307.3_p2-i386.deb 58076314 BLAKE2B
a60070ea7b9301c38e71b09a7cd5148a767b5fd8aa010e57fb82fa8cc85606a01e6046f733be639bcb3032a386ef31a1181cd356b8f06f241e6c5edb120712d8
SHA512
0e25195fd9be97011f14c8fbc80cb8b09da8c1e320c04cae9c63845761dc716736fe4f67e7fe85501e8f9616a14307dfd607c6abc9bc1548f3ec24b389454e0f
+DIST vivaldi-snapshot-2.0.1308.5_p2-amd64.deb 58854576 BLAKE2B
ad129e024b5ee97c23df45b12d78a3a8372118c5ac8a1e88aae20ba1749fe9192e554be05d2216aab3eae6deb77cf046db5da450b02b04669076ec6555fbc847
SHA512
fdeedf5eaf7618eb6bba983cb64d5f883e785c6b4da6b0db12bb2b4c1c0e3d7d3bb4668529681c0a6e3f377178beffbbf33f980000c0dafd9a6b2acc29012066
+DIST vivaldi-snapshot-2.0.1308.5_p2-arm64.deb 51159840 BLAKE2B
a6d10077c09418b917626ce555b17b0a9cfcd62d5478e006f40400c3ae6c22ae3c69daa1197bf3be00af73dc9a94c177373991f6d91b8d88ed6292398a8a6034
SHA512
461648528b63f0d52426db1815a1baa004d7e653dd6e8386da5b5c5f658f26ce3ca19f68396f520057741c274e85d2cead9495b8f902a16af042e548c1f3c045
+DIST vivaldi-snapshot-2.0.1308.5_p2-armhf.deb 51986344 BLAKE2B
bc03e182ac68b525e290c2a78ca3ec0e49f7c585173d5b286048c11e95a78433ca3896426f874c14bb3b9f1785ee5c770ecd2129530234db2a9a8df26290949a
SHA512
e5b9265db19077527a37aef36d5955e968cc298277622ffbcabcdd5d2cbf699d7b39eeeaf875a9b8d92fdb87a633a1c8941a7935e2701195193161bf82c56fc4
+DIST vivaldi-snapshot-2.0.1308.5_p2-i386.deb 58081422 BLAKE2B
53f4d35a6c30e090269fc81e64359a91d5433507ff8bd2ea3a34df85e7d2f2840d06120135fc61ef341902eb2453bdfaa2c96ff809a57d58e6f0f00f88bfd285
SHA512
5480c3ae6431767f4af44ce5415b435f90b8852eef5faa370b3be242742b8060d2368d3b7b47dc2a5668d6774dc96ca14fdba1ee9296471ecdd853ace9d52145
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1308.5_p2.ebuild
b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1308.5_p2.ebuild
new file mode 100644
index 00000000000..20db390fedd
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.0.1308.5_p2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+ am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he
hi
+ 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
+ sw ta te th tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs
xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror"
+
+DEPEND="
+ virtual/libiconv
+"
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/speex
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango[X]
+"
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop >
"${T}"/${PN}.desktop || die
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
+
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+ chmod 0755 usr/share/doc/${PF} || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN} \
+ ${VIVALDI_HOME}/libwidevinecdm.so \
+ || die
+ rmdir \
+ etc/cron.daily/ \
+ etc/ \
+ || die
+
+ local c d
+ for d in 16 22 24 32 48 64 128 256; do
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
+ cp \
+ ${VIVALDI_HOME}/product_logo_${d}.png \
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
+ done
+
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ epatch_user
+}
+
+src_install() {
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+}
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}