Package Details: vivaldi-snapshot 3.5.2080.3-1

Git Clone URL: https://aur.archlinux.org/vivaldi-snapshot.git (read-only, click to copy)
Package Base: vivaldi-snapshot
Description: An advanced browser made with the power user in mind. Snapshot
Upstream URL: https://vivaldi.com
Keywords: browser
Licenses: custom
Submitter: BlackIkeEagle
Maintainer: BlackIkeEagle (ruario)
Last Packager: BlackIkeEagle
Votes: 123
Popularity: 1.54
First Submitted: 2015-02-03 16:45
Last Updated: 2020-10-20 13:05

Dependencies (16)

Required by (0)

Sources (1)

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: https://repo.herecura.eu

For extra info and help: https://forum.vivaldi.net

For all your bugs: https://vivaldi.com/bugreport/

Latest Comments

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

TheGoliath commented on 2020-06-16 18:15

# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
# Contributor: Felix Golatofski <contact@xdfr.de>
# Contributor: TZ86

pkgname=vivaldi
pkgver=3.2.1950.3
_pkgver=3.2.1950.3-1
pkgrel=2
pkgdesc='An advanced browser made with the power user in mind.'
url="https://vivaldi.com"
options=(!strip !zipman)
license=('custom')
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')
makedepends=('w3m')
optdepends=(
    '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'
)
source_i686=("https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_${_pkgver}_i386.deb")
source_x86_64=("https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_${_pkgver}_amd64.deb")
source_arm=("https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_${_pkgver}_armhf.deb")
source_armv6h=("$source_arm")
source_armv7h=("$source_arm")
source_aarch64=("https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_${_pkgver}_arm64.deb")
sha512sums_i686=('09cb4f8e5d12946309b93f827b3688246c5584997b43c48f8ba2195afb4e64ef5e533bfc746c968eaf8007aa1d89f1362e9db980fc5ba9fd343dc5f9ef6effbb')
sha512sums_x86_64=('6add922c905709d6a59a15247c486a71b7c08001ff075c94ed80648a45da11dcdaaf9f0bd3707003f899e3490bc8b1ea3d705c16826bfbe989c22e49aec4daed')
sha512sums_arm=('a80d9acf715fd026bc46600b0c5d90c52962abaa02f17a9b84a27d77d4b3ec44c7bf72142a173268e6064fdb7976681aba29a42c26838e63c3a8bb1f44c9d61d')
sha512sums_armv6h=('a80d9acf715fd026bc46600b0c5d90c52962abaa02f17a9b84a27d77d4b3ec44c7bf72142a173268e6064fdb7976681aba29a42c26838e63c3a8bb1f44c9d61d')
sha512sums_armv7h=('a80d9acf715fd026bc46600b0c5d90c52962abaa02f17a9b84a27d77d4b3ec44c7bf72142a173268e6064fdb7976681aba29a42c26838e63c3a8bb1f44c9d61d')
sha512sums_aarch64=('dcac9452bef90ca9b1f2b5bfcd8447c5baf9f814bc7a7be99c6d776214aa7c51fd7e4e45994743ad7ff09d260a0b4048328317fce2daa5178c361eb0ba6fe997')

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
    binf="$pkgdir/usr/bin/$pkgname"
    if [[ ! -e "$binf" ]] && [[ ! -f "$binf" ]] && [[ ! -L "$binf" ]]; then
        install -dm755 "$pkgdir/usr/bin"
        ln -s /opt/$pkgname/$pkgname "$binf"
    fi

    # 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} \
            "$pkgdir/opt/$pkgname/product_logo_$res.png"
    done
    for res in 22 16; do
        convert "$pkgdir/opt/$pkgname/product_logo_24.png" \
            -resize ${res}x${res} \
            "$pkgdir/opt/$pkgname/product_logo_$res.png"
    done

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

    # 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 libffmeg.so 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 libffmeg.so 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”: https://vivaldi.com/blog/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: https://forum.vivaldi.net 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 https://vivaldi.com/bugreport/

Tjuh commented on 2018-01-31 15:39

I used to be able to just click on a magnet link and Transmission would open and download it just fine. For the past 4/5 updates now I haven't been to anymore.

Infinati commented on 2018-01-07 01:14

Got the following error when I tried to fresh install the latest vivaldi-snapshot through yaourt.

Validating source files with sha512sums...
vivaldi-snapshot-1.14.1047.3-1.x86_64.rpm ... FAILED
ERROR: One or more files did not pass the validity check!
ERROR: Makepkg was unable to build vivaldi-snapshot.