diff options
author | Jeroen Roovers <jer@gentoo.org> | 2015-05-07 04:48:19 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2015-05-07 04:48:19 +0000 |
commit | 6b11b4d0dfeca34b44d8468bf128eed840e4b2b2 (patch) | |
tree | 2744e31c24c64384e0237fbbf411f9005dee0b34 | |
parent | Mark arm/ia64/m68k/s390/sh stable #548802. (diff) | |
download | gentoo-2-6b11b4d0dfeca34b44d8468bf128eed840e4b2b2.tar.gz gentoo-2-6b11b4d0dfeca34b44d8468bf128eed840e4b2b2.tar.bz2 gentoo-2-6b11b4d0dfeca34b44d8468bf128eed840e4b2b2.zip |
Version bump.
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key A792A613)
-rw-r--r-- | www-client/vivaldi/ChangeLog | 7 | ||||
-rw-r--r-- | www-client/vivaldi/vivaldi-1.0.167.2_p1.ebuild | 97 |
2 files changed, 103 insertions, 1 deletions
diff --git a/www-client/vivaldi/ChangeLog b/www-client/vivaldi/ChangeLog index 5c70a222bad4..1d00cc3930d9 100644 --- a/www-client/vivaldi/ChangeLog +++ b/www-client/vivaldi/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for www-client/vivaldi # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.21 2015/04/29 04:35:37 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.22 2015/05/07 04:48:19 jer Exp $ + +*vivaldi-1.0.167.2_p1 (07 May 2015) + + 07 May 2015; Jeroen Roovers <jer@gentoo.org> +vivaldi-1.0.167.2_p1.ebuild: + Version bump. *vivaldi-1.0.162.4_p1 (29 Apr 2015) diff --git a/www-client/vivaldi/vivaldi-1.0.167.2_p1.ebuild b/www-client/vivaldi/vivaldi-1.0.167.2_p1.ebuild new file mode 100644 index 000000000000..22c6964e48bd --- /dev/null +++ b/www-client/vivaldi/vivaldi-1.0.167.2_p1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/vivaldi-1.0.167.2_p1.ebuild,v 1.1 2015/05/07 04:48:19 jer Exp $ + +EAPI=5 +CHROMIUM_LANGS=" + am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi 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 multilib unpacker toolchain-funcs + +DESCRIPTION="A new browser for our friends" +HOMEPAGE="http://vivaldi.com/" +VIVALDI_BASE_URI="${HOMEPAGE}download/download.php?f=${PN}-snapshot_${PV/_p/-}_" +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) + x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="bindist mirror" + +S=${WORKDIR} + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/openssl-1.0.1:0 + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + 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} +VIVALDI_HOME="opt/${PN}-snapshot" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + sed -i \ + -e 's|vivaldi-snapshot|vivaldi|g' \ + usr/share/applications/${PN}-snapshot.desktop \ + usr/share/xfce4/helpers/${PN}-snapshot.desktop || die + + mv usr/share/doc/${PN}-snapshot usr/share/doc/${PF} || die + rm usr/bin/${PN}-snapshot || die + rm _gpgbuilder || 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/vivaldi.png || die + done + + pushd "${VIVALDI_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + +} + +src_install() { + mv * "${D}" || die + dosym /${VIVALDI_HOME}/${PN}-snapshot /usr/bin/${PN} + + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox +} |