summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2020-10-09 13:37:08 +0200
committerJeroen Roovers <jer@gentoo.org>2020-10-09 13:38:34 +0200
commitaa6beb6d6825ee01891c8a24c080ddd0b9ba9735 (patch)
treeaa4116a31e6d2aff3c8aab4be96e1b3bfa5e621f /www-client/vivaldi-snapshot
parentnet-libs/xrootd-ceph: amd64 stable wrt bug #743391 (diff)
downloadgentoo-aa6beb6d6825ee01891c8a24c080ddd0b9ba9735.tar.gz
gentoo-aa6beb6d6825ee01891c8a24c080ddd0b9ba9735.tar.bz2
gentoo-aa6beb6d6825ee01891c8a24c080ddd0b9ba9735.zip
www-client/vivaldi-snapshot: Version 3.4.2066.37_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-snapshot')
-rw-r--r--www-client/vivaldi-snapshot/Manifest4
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2066.37_p1.ebuild106
2 files changed, 110 insertions, 0 deletions
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index c2ef58e65c09..fe64cf09f5e7 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -26,6 +26,10 @@ DIST vivaldi-snapshot-3.4.2064.6_p1-amd64.deb 73503100 BLAKE2B 770ec75afc7f69d4d
DIST vivaldi-snapshot-3.4.2064.6_p1-arm64.deb 65889028 BLAKE2B e53e7826a14efdcfbebca48f71a98c1bf9d08cc9d4748b7cc3094c7a5f3d41cf4e7206272ba6d3978d5f1257165493cbe8b2cc01021e62f129a217c16f8589cc SHA512 5ba83030cdff8fc402d8dd02a77f6e03ef2113d1844ee6b71271d08c0b910d9e61bcc79688619908a5931159e78fb5e56aceb4e05f7f2c5e849f895c49bc703b
DIST vivaldi-snapshot-3.4.2064.6_p1-armhf.deb 64878048 BLAKE2B 6546116ef81c8f1b8d3b91f0da6b94e5fa96226d3b2528711cfed32fab836faa286138090772ddc86fbc17bd3e9372fa95a88ee04566500abf56c84b510aaa81 SHA512 3ca42a8825a6f57ea7b585e86cfc4426108713525f4ccf6b065cd658a3f9c918aa927d7d826f8f36c98b43cdfcded52b304b47df9ff0e12114b13e80398e4fa8
DIST vivaldi-snapshot-3.4.2064.6_p1-i386.deb 70652860 BLAKE2B 9a648b7510c06cb24cff8e490327503d63c14fafcf777600fa0d5dbeb2f72f0f68d505658642789fb9257c6ed5a5d2f72a507644264fe2c6eb9946bc9e64954d SHA512 ed2b0407a2f746c0b446f3b231e81942085e82c03bc2e274c83332c5c46f175e6d736f3a367ad8be405ce4becfd6978508ebe42cb256f56b6c8dc002f67e192c
+DIST vivaldi-snapshot-3.4.2066.37_p1-amd64.deb 73492652 BLAKE2B 18f9fd12f5007ead66fee3054414757759e3efeb3170523e90acf97001537bd693e73f21625a3f4b8d4f909ab8bce8283eaa7bb0e78fee6522d1608f2d0335f2 SHA512 dfbd9f1efc1992de8ec41a52037db26bc3ab2b84caf18c547955202aff8fdf329a6ad9cd760fc482c51e7c424f09830148f095d1aa0039ab06db56b2dc216755
+DIST vivaldi-snapshot-3.4.2066.37_p1-arm64.deb 65907828 BLAKE2B b5e4bab513741193b6e06364c77054fe412e5d023f307386d3dfdadbf1a88a55c2cf448882c176bc685b967ab91bfde126f276c9c8c0d146480a153c1f4d016c SHA512 973da5627c0b63aab59a93692c095b307ec4a3a992533b9468b8287b26c1da3dbed320978523f50b53ceea94153e7e2993ab2e92760f0e6856bc6b8b95bfdb4c
+DIST vivaldi-snapshot-3.4.2066.37_p1-armhf.deb 64869076 BLAKE2B e98116b85b697bc72266d40d4844b5c0ac9371e09f2a47114ca705297c6bb71ebe331ae300ecf9da78ac86168e82bfcfcf3aa63638c8e844602d353bc88f30f1 SHA512 d5e9b573e3087f073e4ebf3d0c6de84aee225725f88b3830de4189aa3960f694488a8a2c2b142bf81ef357b113d5abd83ca8f21ff486e0c51ea0fcbbee9b7bd8
+DIST vivaldi-snapshot-3.4.2066.37_p1-i386.deb 70671712 BLAKE2B 55ea6949a3083762c23a7d7a357ac95464d14d0166f7d6b8332d9d88027cdf90361ba657654403d3221ae57f371a0b812dd8ebc3dd1e11f3a42fb7d4eb24bed3 SHA512 46c8b5b78a8dd0ed88d45de67833e4195a9fb5a75abfbd2ca5659c7c4a137fa4d4a1b529e0ea7f4a035d9a9348d215fe28ab834126277ff0deaedce4013b2a3a
DIST vivaldi-snapshot-3.4.2066.7_p1-amd64.deb 73464860 BLAKE2B d1739427773ddc899de3db290e4790f6766048eddbaa50b39e529cfcb4cfd34ff458da0fb0f610f923d29cbcf5d08f50c6c682370482ad174a2b13dd73baab75 SHA512 2829da513d85d29965813281fd36ddca2793b6cbb6a107fe1e0058ba5ad7ef29141c3e327edc6b776c5ac30077236adeda0d1bc5e5b8a2edbfdc33ddeb6ba6a1
DIST vivaldi-snapshot-3.4.2066.7_p1-arm64.deb 65925004 BLAKE2B 93da59c7829042f48893279c26278bc96fb4c55d66949f74439ad19f3eae9084c25373cc501087b180fdac9d958ed0840deb839d5c92374c221509dc232fbc74 SHA512 9736f058106e2c7db772eba109644044d6e2838880bc13da61892dfb4b2827efbb701cd4490d3ffe750684a9b19d3286fa791014eaa2b990ac83fcc5a946d79c
DIST vivaldi-snapshot-3.4.2066.7_p1-armhf.deb 64924616 BLAKE2B 4efc6da89b75c97d9fd6f7f35808c2a39a208a94d3da573ed1bb0c5c81577349e4fde126d2e924d6a3df9c08515d2770e0cb80cb8f309851c21b28cb15dcc002 SHA512 ea8175e6e49049a4770d8c90da0b86695653b4d392adc6dd9cbaf2331ceb418d9faa65c9ce20d6605b5eb130e9d8bd89b39051d0360b4591a1c15c172dd25fd7
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2066.37_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2066.37_p1.ebuild
new file mode 100644
index 000000000000..0178e0245253
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2066.37_p1.ebuild
@@ -0,0 +1,106 @@
+# 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_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+: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/${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
+
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN} \
+ || 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}/vivaldi-sandbox
+}