From faf9cbb1fd42fa1edf1634dcf84a48ed25572d09 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Tue, 30 Jan 2018 14:40:38 +0100 Subject: www-client/vivaldi-snapshot: Version 1.14.1077.39_p1. Package-Manager: Portage-2.3.20, Repoman-2.3.6 --- www-client/vivaldi-snapshot/Manifest | 3 + .../vivaldi-snapshot-1.14.1077.39_p1.ebuild | 120 +++++++++++++++++++++ 2 files changed, 123 insertions(+) create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index 0cff7958ec46..a21a2e5641f8 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -4,3 +4,6 @@ DIST vivaldi-snapshot-1.14.1077.25_p1-i386.deb 52951982 BLAKE2B 27463fd7c558bf15 DIST vivaldi-snapshot-1.14.1077.37_p1-amd64.deb 53372364 BLAKE2B 6afadaf70bf583ff6c514a36e03866a6c73aa30006a0b1ac0430d15a464353413e4c9ece9c108cc2d2896ec142dee4249eb0e5a3d72e343a9bdf49dd95467e21 SHA512 af0aa358d916e634ea769720fbb2096d816a9de528d65c12a2f6036265f412a0ae4bf6406cc27be6ff631c1f798f4ca2716c4217ae959d42a9a7d29785826495 DIST vivaldi-snapshot-1.14.1077.37_p1-armhf.deb 47222580 BLAKE2B 00f8263538c8fc653fb9fba34ac9c42c0e0b644e8c108f0463baabc11c91be961386fb43bd73f1168775ead7d7b8df83097138717611a67868ffc064469eca77 SHA512 464610aefd7f85827a6af0da79bc278ff39a93879fa618e691b48b2258044eaaae4801796cb632c30db94f8ea7cca2fd28030a3edba1109511d5bd29f6ca9a39 DIST vivaldi-snapshot-1.14.1077.37_p1-i386.deb 52965608 BLAKE2B 4d9f5853cb220b5c0a63739e35206819209c665f155e4795d82934fffa9d05110f3d25f42104ce10bdba54080ce22591adad8d598195fe336de09f0a52aea521 SHA512 00c12a4d8601d446012cbf1dddfaad264ee388e1ab160a5b06af1c13668d108fed12f3bdf75efe771cd27e794374a4e6f57463bec7cf7b967e1d105e31de3caf +DIST vivaldi-snapshot-1.14.1077.39_p1-amd64.deb 53429264 BLAKE2B 845c466a12a618d511da914d0c7108a3b25b8528747c4d5401354555c589efee4b07253338b69349c2621adb98751f78e55b8447660e719c7c3f34fd196c0dc0 SHA512 96f6409469e0af4fadaaa5250f2d7134e1873863e783e544b5401bf808cb34f2c25390ee85d5a76513afd0e308e88d0e2a81633c55bd35f3916128e93d8f226d +DIST vivaldi-snapshot-1.14.1077.39_p1-armhf.deb 47218474 BLAKE2B a05dbc688ec4f17a53032bc8cb948bd352259d135b2411163f4adf1b70e92c4855cc62a4dca0bd15e787ae37e6daa64fdebc9dad0e76552e10c853990bb7e1fd SHA512 151f74e125178dddc3e1c3fcfe164f5dd338451baf2b981f9985c0d47e031007d082878bb10385f9cbc28a4b7cdf77153d94664a56863f7d19e5f867c00181bb +DIST vivaldi-snapshot-1.14.1077.39_p1-i386.deb 52970608 BLAKE2B e87768380a35b658483334b64c3de4774bea472ac35516fa90f43d752e29613f479d64fb9bd0b41ccfd26c756aec902c59b318ad014f1a079772d297d08e6985 SHA512 72ab035de887afa133c2b5fa5afe2855e7da5ae627a6b21c1642947a38e00ff9ab926285217298104975b0f2727d47146bfb6bd3efe6f61c119ed7a7a2586f8e diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild new file mode 100644 index 000000000000..7998894a831b --- /dev/null +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.39_p1.ebuild @@ -0,0 +1,120 @@ +# 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 new browser for our friends" +HOMEPAGE="http://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/openssl-1.0.1:0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + 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-desktop.patch + 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 +} -- cgit v1.2.3-65-gdbad