Package Details: vivaldi-arm-bin 3.6.2165.40-1

Git Clone URL: https://aur.archlinux.org/vivaldi-arm-bin.git (read-only, click to copy)
Package Base: vivaldi-arm-bin
Description: An advanced browser made with the power user in mind
Upstream URL: https://vivaldi.com
Keywords: binary browser chromium web
Licenses: custom:Vivaldi EULA
Provides: vivaldi, www-browser
Submitter: Feakster
Maintainer: Feakster
Last Packager: Feakster
Votes: 6
Popularity: 0.093081
First Submitted: 2020-11-08 08:31
Last Updated: 2021-02-21 14:23

Dependencies (10)

Required by (6)

Sources (3)

Latest Comments

1 2 3 Next › Last »

Feakster commented on 2021-02-21 23:59

Cool. Glad it’s sorted.

arnonuehm66 commented on 2021-02-21 23:00

Vivaldi on the PinbookPro with manjaro works now. Thanks.

arnonuehm66 commented on 2021-02-16 22:42

Hi @Freakster,

I think it was 'no aarch64 package', or something like this.

It's close to midnight here, so I will try it again tomorrow after work and report back what's happened.

Cheers arnonuehm66

Feakster commented on 2021-02-16 22:09

Hi @arnonuehm66,

What errors were you getting? I introduced a bug a couple of versions ago, but it should be fixed now.

This PKGBUILD should work on 32 & 64 bit ARM. I currently run it on an aarch64 installation on my Pinebook Pro. However, I don’t have any 32 bit ARM installations around to test on.

arnonuehm66 commented on 2021-02-16 21:00

@Freakster: If you use the PKGBUILD below, that installs the aarch64 (aka arm64) version of vivaldi, thus it won't work.

You have to install the 32 bit version, as you can see above under sources 'https://downloads.vivaldi.com/stable/vivaldi-stable_3.6.2165.36-1_armhf.deb'.

PS: The latest package (3.6.2165.36-1) won't install on my pinebook pro laptop, that's why I stick with my hand-made PKGBUILD files for now.

Feakster commented on 2021-02-15 09:30

Hi @T0MuX,

Try the latest version that I've just pushed.

T0MuX commented on 2021-02-15 07:37

Hi, I'm using ArchlinuxARM (armv7h) on a RaspberryPi 4B. I installed Vivaldi but it doesnt start :

[salon@alarmpi ~]$ vivaldi-stable                                                  
[8634:8634:0215/081911.728346:ERROR:gl_implementation.cc(282)] Failed to load /opt/vivaldi/libGLESv2.so: /opt/vivaldi/libGLESv2.so: Ne peut ouvrir le fichier d'objet p
artagé: Aucun fichier ou dossier de ce type                                                                                                                            
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
[8634:8634:0215/081911.812060:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization                                                     
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403                                                   
[8605:8605:0215/081916.165170:ERROR:vivaldi_ui_web_contents_delegate.cc(42)] UI Process abnormally terminates with status 3 after running for 4.31324 seconds!         
[8605:8605:0215/081916.194641:ERROR:vivaldi_ui_web_contents_delegate.cc(73)] Quiting Vivaldi                                                                           
../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403

/opt/vivaldi/libGLESv2.so exists as well, I checked.

Feakster commented on 2020-11-08 08:00

@arnonuehm66, I think this package has been orphaned because vivaldi is now available in the Arch Linux ARM community repo.

EDIT: However, Arch appear to have packaged the wrong binaries, so this won't actually work! Just filed a request for this package to be merged into vivaldi-arm-bin, which I'll take over until Arch Linux ARM get their act together.

arnonuehm66 commented on 2020-11-03 21:09

Version 3.4.2066.94-1

I just updated the version and sha-sum fields.

PKGBUILD

# Maintainer: Felix Golatofski <contact@xdfr.de>
# Contributor: Matthew Zilvar <mattzilvar@gmail.com>
# Contributor: Térence Clastres <t dot clastres at gmail dot com>
# Modified PKGBUILD from https://aur.archlinux.org/packages/vivaldi/

pkgname=vivaldi-arm64
_pkgname=vivaldi
pkgver=3.4.2066.94
_pkgver=3.4.2066.94-1
pkgrel=1
pkgdesc='An advanced browser made with the power user in mind.'
url="https://vivaldi.com"
options=('!strip' '!emptydirs')
license=('custom')
arch=('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'
)
provides=('www-browser' 'vivaldi')
source=("https://downloads.vivaldi.com/stable/vivaldi-stable_${_pkgver}_arm64.deb")
sha512sums=('d3d1a061d35c7a0fad030b7115cd365860b1f23f5397d940f1d77f7681ba54a5a49e8e90e8156efd08a845d5bcebd77f83fcff3a43f0bf980b57bfa7df9ebd5b')

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

    # 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/vivaldi/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"
}

arnonuehm66 commented on 2020-11-01 02:09

Version 3.4.2066.90-1

I just updated the version and sha-sum fields.

PKGBUILD

# Maintainer: Felix Golatofski <contact@xdfr.de>
# Contributor: Matthew Zilvar <mattzilvar@gmail.com>
# Contributor: Térence Clastres <t dot clastres at gmail dot com>
# Modified PKGBUILD from https://aur.archlinux.org/packages/vivaldi/

pkgname=vivaldi-arm64
_pkgname=vivaldi
pkgver=3.4.2066.90
_pkgver=3.4.2066.90-1
pkgrel=1
pkgdesc='An advanced browser made with the power user in mind.'
url="https://vivaldi.com"
options=('!strip' '!emptydirs')
license=('custom')
arch=('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'
)
provides=('www-browser' 'vivaldi')
source=("https://downloads.vivaldi.com/stable/vivaldi-stable_${_pkgver}_arm64.deb")
sha512sums=('3da6e65c56ee09cd920bd52d64a24b3f919c2bd91448159144d4e1b7df8105ada1a8a799a15830556fef7d422ff12fcb6464a254b9aa0732eb126b50ace8614d')

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

    # 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/vivaldi/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"
}