Package Details: vivaldi-snapshot 4.1.2328.3-1

Git Clone URL: (read-only, click to copy)
Package Base: vivaldi-snapshot
Description: An advanced browser made with the power user in mind. Snapshot
Upstream URL:
Keywords: browser
Licenses: custom
Submitter: BlackIkeEagle
Maintainer: BlackIkeEagle (ruario)
Last Packager: BlackIkeEagle
Votes: 123
Popularity: 0.067197
First Submitted: 2015-02-03 16:45
Last Updated: 2021-06-15 22:10

Dependencies (12)

Required by (0)

Sources (2)

Pinned Comments

BlackIkeEagle commented on 2016-10-03 04:41

For the people who just want to pacman -Syu:

You can install it from my repo:

For extra info and help:

For all your bugs:

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Aleksman commented on 2020-12-24 08:19

For those who now have broken browser version 3.6.2137.3-1: replace in PKGBUILD:


set checksum to skip and rebuild ;)

raul commented on 2020-12-18 14:27

3.6.2137.3-1 is unusable due to constant segfaults:

(devs even removed linux download links until a fix is presented)

TheGoliath commented on 2020-06-16 18:15

# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
# Contributor: Felix Golatofski <>
# Contributor: TZ86

pkgdesc='An advanced browser made with the power user in mind.'
options=(!strip !zipman)
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
depends=('gtk3' 'libcups' 'nss' 'alsa-lib' 'libxss' 'ttf-font' 'desktop-file-utils' 'shared-mime-info' 'hicolor-icon-theme')
    'vivaldi-ffmpeg-codecs: playback of proprietary video/audio'
    'pepper-flash: flash support'
    'google-chrome: Widevine DRM Plugin'
    'vivaldi-widevine: Widevine DRM Plugin'
    'libnotify: native notifications'

prepare() {
    tar -xf data.tar.xz

package() {
    cp --parents -a {opt,usr/bin,usr/share} "$pkgdir"

    # suid sandbox
    chmod 4755 "$pkgdir/opt/$pkgname/vivaldi-sandbox"

    # make /usr/bin/vivaldi-snapshot available
    if [[ ! -e "$binf" ]] && [[ ! -f "$binf" ]] && [[ ! -L "$binf" ]]; then
        install -dm755 "$pkgdir/usr/bin"
        ln -s /opt/$pkgname/$pkgname "$binf"

    # 256 and 24 are proper colored icons
    for res in 128 64 48 32; do
        convert "$pkgdir/opt/$pkgname/product_logo_256.png" \
            -resize ${res}x${res} \
    for res in 22 16; do
        convert "$pkgdir/opt/$pkgname/product_logo_24.png" \
            -resize ${res}x${res} \

    # install icons
    for res in 16 22 24 32 48 64 128 256; do
        install -Dm644 "$pkgdir/opt/$pkgname/product_logo_${res}.png" \

    # license
    install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
    strings "$pkgdir/opt/$pkgname/locales/en-US.pak" \
        | tr '\n' ' ' \
        | sed -rne 's/.*(<html lang.*>.*html>).*/\1/p' \
        | w3m -I 'utf-8' -T 'text/html' \
        > "$pkgdir/usr/share/licenses/$pkgname/eula.txt"

Would you mind adding this one as some people are asking me to create a arm variant of this package. But this can be solved easily by applying this PKGBUILD :)

danievdm commented on 2019-12-11 12:11

Latest Manjaro update I received today 11 Dec 2019 broke the HTML5. Despite managing to get the ffmpeg updated as well as the widevine (and both reporting OK), I was still getting the HTML5 error when restarting Vivaldi (and a computer reboot).

I had a look at the non-snapshot Vivaldi and saw it had a newer version of in a folder /var/opt/vivaldi/media-codecs-78.0.3904.70/. My snapshot versiion of Vivaldi was in a sub-folder with a ver 77.

I copied the file over, and renamed that folder under snapshot version to /var/opt/vivaldi/media-codecs-78.0.3904.70/ and after restarting Vivaldi snapshot it worked.

Something must have got out of sync. This is a little long-winded but it did work.

blacky commented on 2018-09-26 15:23

@dslink: This package tracks the so called “snapshots”:

These are development builds ahead of the stable version (like nightly for Firefox or canary for Google Chrome, iirc). The reason it’s “behind” at the moment is because the latest snapshot, RC2 (1309.25-1) was rebuilt for the stable channel (1309.29-1).

dslink commented on 2018-09-26 15:10

What is the diff between this package vivaldi-snapshot and the normal vivaldi in the aur? aur/vivaldi 2.0.1309.29-1 & vivaldi-snapshot 2.0.1309.25-1

e.e commented on 2018-09-09 03:35

checksum failing to match, one in PKGBUILD doesn't match source. Reading vivaldi's blog indicates they may have repacked this release.

kbbl commented on 2018-08-31 10:29

Hello, with this latest snapshot: 1.16.1279.3-1 some tabs keep crashing. It looks like some specific sites always dies. It's not problem of memory or something. I suppose a problem in Vivaldi itself. Would it be possible to make a new snapshot build?

I tried 1.15 version, but it lack Cloud Sync, so I would rather keep using 1.16.

Many thanks

Jake commented on 2018-04-12 18:24

I am running standard Arch Linux (Kernel: 4.15.15-1-ARCH) and can confirm that user namespaces are indeed enabled in the kernel config, but it does not get recognized by Vivaldi. vivaldi://sandbox shows always Namespace Sandbox | No. So it won't even start without the SUID sandbox, complaining that there is no usable sandbox... Just wondering, are there additional settings or packages required to get this working with namespaces?

BlackIkeEagle commented on 2018-01-31 19:54

@Tjuh I suggest you try to find your issue on the forums: or you could fill a bug report at vivaldi, do not forget to mention you are running arch and what version of vivaldi-snapshot you are now using