summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2020-10-14 14:47:39 +0200
committerJeroen Roovers <jer@gentoo.org>2020-10-14 14:58:57 +0200
commitbd84756f7db6d77e7de70bf60b07795bb5ade632 (patch)
treeca03711bc1479d188ab2be6971ba3e452e43f5d2 /www-client/vivaldi
parentnet-misc/croc: enable tests (diff)
downloadgentoo-bd84756f7db6d77e7de70bf60b07795bb5ade632.tar.gz
gentoo-bd84756f7db6d77e7de70bf60b07795bb5ade632.tar.bz2
gentoo-bd84756f7db6d77e7de70bf60b07795bb5ade632.zip
www-client/vivaldi: Version 3.4.2066.72_p1
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'www-client/vivaldi')
-rw-r--r--www-client/vivaldi/Manifest4
-rw-r--r--www-client/vivaldi/vivaldi-3.4.2066.72_p1.ebuild115
2 files changed, 119 insertions, 0 deletions
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index c17d433c04fa..9a969e42accf 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -6,3 +6,7 @@ DIST vivaldi-3.4.2066.65_p1-amd64.deb 75636980 BLAKE2B ef87a93a722f8dcd45bb4ff6a
DIST vivaldi-3.4.2066.65_p1-arm64.deb 68040944 BLAKE2B a7f80ba37142dab1884fb1df728fbfeafa184080a62792b1c5e1292184e867d04af427fce09aef20ae970a32a62a82f52cd6654dbb55f0b2d326dd92bdb7be25 SHA512 a36c5c9292ca297c7d090d9f1b6210b81f6863fe66e520f7e30144be3076e6c19087ec5dc75e652c1f8ff8821b6b1bb3df4e59a7bcb39251ea4a7fa82696988e
DIST vivaldi-3.4.2066.65_p1-armhf.deb 66979820 BLAKE2B aa92cdc2c11aedc1b5012751aae9fb13e7a4bbbf8345434551c9f30ef44da340038da830cd3cc890b8cf2e61ca2dae75e981b69deaf23e72691163ebc4570e1e SHA512 b32e99b76a83a024618b7dade549c34f490f75b326501d3cff3d9a401981efc79c3ed09b1b961f9044e1747295b6b3ce4927453fef5e9eca810de0db93c86474
DIST vivaldi-3.4.2066.65_p1-i386.deb 72754948 BLAKE2B 230f6ef36f04be2267439aef62602b90d87ce5a686b882e170d55f35611f247ce598ba1f1bb41a88c2681c84ec4db7b703b08ad0fde0c2bdb8f95071edd5e9bf SHA512 c24d65641cea61418ef511f78cc3cb5df5168597dc0ec807620fbb4d977800ceb26a05a5ed1e09dd2f048995c8f73f34fab3b0ccce3c3f9c0068387d32b761e9
+DIST vivaldi-3.4.2066.72_p1-amd64.deb 75636020 BLAKE2B 85aae8618ed3c98c2635aa63ab9ef64cd7bb5c90186b568eaa9adcd253d720d3781bf39f5c7b3fce02ea22d40f1b534a4f73e5b91f94cf22eb2bd12eb28634ce SHA512 0b394d692599568223daa633e59d7c83d06faa8af126411e9d3c9d5597b9d3a37b24a64446b063938427476d2097a5e784d3db937f7bee3725f5fb9ad307fc3c
+DIST vivaldi-3.4.2066.72_p1-arm64.deb 68014892 BLAKE2B feab09b2890310dd054bde2fbb0de55c8e503d1a5a0888badf052d00f702fa0ec714cc8ba696f214c8f23c1b2b100980230623e17d71b15ee168fdb475af009a SHA512 6aa52eaeeb44ea74bcfc48d3689144dc5cbd85184b957835acd5fc75d976343b74610a8440f98a57446ab331c6d6fa3b31ccfca6b68186ac77c281a3a1e580f4
+DIST vivaldi-3.4.2066.72_p1-armhf.deb 66998836 BLAKE2B 016eb684d4ba5a120231a2638764ebc4f5c360cb86d360ab36670365f29fc9c1924ad838763b7fc821b2e77be62d9059382ed8afe03928b7530c29038ae2acab SHA512 09ee26b1e48b2efc0ab26cdd85a77e3ed31ff4335ddbdb002afea37978d1d5e9c825438fde6c5221c77aa1556d013517293f5dbed304a8326e74778e9cc726b3
+DIST vivaldi-3.4.2066.72_p1-i386.deb 72731004 BLAKE2B 674c942d2db57c3add03c438baebf1fdb48a6c13bf3373078c54d27e787d8156209e90d2b1a603c9d375787978d762e32650e4a3df2c8e4ec751f2b15be5784f SHA512 08169ecc9ad7f3588e0cdced3c7de50a109776e8a11a8e2d247cee899a1d42d32bb613cef1912c0172593964355038278d7d034e810cf06dcc7cc7606927c32a
diff --git a/www-client/vivaldi/vivaldi-3.4.2066.72_p1.ebuild b/www-client/vivaldi/vivaldi-3.4.2066.72_p1.ebuild
new file mode 100644
index 000000000000..446810090bdd
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-3.4.2066.72_p1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+ af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE et eu
+ fa fi fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt
+ lv mk ml mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th
+ tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker toolchain-funcs xdg
+
+#VIVALDI_BRANCH="snapshot"
+
+VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}"
+VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}"
+VIVALDI_HOME="opt/${VIVALDI_BIN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_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+:3
+ 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/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die
+ mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die
+
+ sed -i \
+ -e "s|${VIVALDI_BIN}|${PN}|g" \
+ usr/share/applications/${VIVALDI_PN}.desktop \
+ usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die
+
+ mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
+ chmod 0755 usr/share/doc/${PF} || die
+
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${VIVALDI_BIN} \
+ || 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
+
+ eapply_user
+}
+
+src_install() {
+ rm -r usr/share/appdata || die
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
+}