summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2018-06-27 16:25:19 +0200
committerJeroen Roovers <jer@gentoo.org>2018-06-27 16:25:19 +0200
commit347b946915bb26aa56dc24d5770b18f0458cec4d (patch)
tree6d3de8d1dc9402a78671804042560f07605115fd /www-client
parentdev-lang/rust: bump to 1.27.0 (diff)
downloadgentoo-347b946915bb26aa56dc24d5770b18f0458cec4d.tar.gz
gentoo-347b946915bb26aa56dc24d5770b18f0458cec4d.tar.bz2
gentoo-347b946915bb26aa56dc24d5770b18f0458cec4d.zip
www-client/vivaldi-snapshot: Version 1.16.1221.3_p1.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Diffstat (limited to 'www-client')
-rw-r--r--www-client/vivaldi-snapshot/Manifest3
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1221.3_p1.ebuild117
2 files changed, 120 insertions, 0 deletions
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index af2cdd8794a4..784901e72e54 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot-1.16.1206.3_p1-i386.deb 53606248 BLAKE2B 89768824c38ec599d
DIST vivaldi-snapshot-1.16.1211.3_p1-amd64.deb 54027082 BLAKE2B 34451b43a326d267077db033447d623ec487f5dfbb9302aa6eb5352f20daeffab9a56476d663dfa86a392016287b0be1f3983d09adcd6ccf65b6652208a81494 SHA512 78d4d927b591322b2a1740a94915d21ee03f84995f9f7812537fa1eb1ed0d06a1e2ca8e4e0e4cab81fb59d84db48d0d23fb51d632d8d1f2f4d0a093887daaa53
DIST vivaldi-snapshot-1.16.1211.3_p1-armhf.deb 47762786 BLAKE2B a97a1d06e3ec6d288e9eb5635608282b60a4941f6bf81de66a103b86694b6b8574a951d69c9e9e5842fda29749194bf8eb7d34c7467dfd4e93831151d29e0184 SHA512 ceb059df54a98d39320da439af5a21f4172ca8f473c81decca53e9359afcbe9360d50e581fdd51a560e7a3aa4ef9654d9fac1d18cc979deed52ca122b2f8c1fa
DIST vivaldi-snapshot-1.16.1211.3_p1-i386.deb 53589270 BLAKE2B 764ad967ba10c5595a63597d65a85efe6dd9aaaf1422be59923dd85b9c61c58be0731241ea138bf8abb25418171f4a095a6b6277f9d28eaa2b9557aa0e0e1e20 SHA512 82d78ef30bd555d1da9334439b0764fd0717478bf07aa3db4435da7fdd7b04755aa19d5ce039f7abf4133bd9c6f63595de130f058fca28ce8fc170cffce06b90
+DIST vivaldi-snapshot-1.16.1221.3_p1-amd64.deb 54929464 BLAKE2B 580f04ba12bd88bd23167bd02d6c808ecbf310e7e63cee213556d520de61771344e35063f4c8afdeae90c8358e323731dc75281704cd8a6680d334b87f16f4f5 SHA512 0ac69d286e2982a001831d6f989b02e5ba47dcce3b19280dcb8360ad591fe9c5af725eb8916aa6d7052dee0759cd8e93b29d7f26094285d314f8bd87eef6f88d
+DIST vivaldi-snapshot-1.16.1221.3_p1-armhf.deb 48793424 BLAKE2B 3caf45b1e0a5b89b13f81b6c0a50523596173f0c56fcbfe4de984283959721c396e2bcbc464f256d60d9643d45cd4c4c627a9de06c84ac3b896511e9f72db829 SHA512 73b5c85333e4a8c98cb245cd8802f8ec062021cd8ba8ae9d518f4da766c344e3b26f44cdb3c343cf2b3bc16c80ef2a59e73ec382a052b812395c7f3625017414
+DIST vivaldi-snapshot-1.16.1221.3_p1-i386.deb 54401486 BLAKE2B 6fcb7b85460daf62596643d6d8d81472d502b11de64bbd5075671f80cb63a83970b5f925326245f102fcaf814b9f64e3e4dfd4f034ccc31f19e775a734223420 SHA512 0d18164aa5e8e0034f96c50b359b73a34533a7fbff3534e47437830e117836529d20bcd22a452e5c8c91c39546c2df314347153cf420be4dbbf8dc4bcb589817
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1221.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1221.3_p1.ebuild
new file mode 100644
index 000000000000..0b21131251e0
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.16.1221.3_p1.ebuild
@@ -0,0 +1,117 @@
+# 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 )
+ 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 ~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 "${FILESDIR}"/vivaldi-snapshot-1.14.1072.3_p1-libffmpeg.patch
+
+ 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
+}