Package Details: surf 2.0+9+g5c52733-1

Git Clone URL: https://aur.archlinux.org/surf.git (read-only, click to copy)
Package Base: surf
Description: A simple web browser based on WebKit/GTK+.
Upstream URL: https://surf.suckless.org/
Licenses: MIT
Submitter: arojas
Maintainer: yusufaktepe
Last Packager: yusufaktepe
Votes: 6
Popularity: 1.37
First Submitted: 2020-05-01 19:41
Last Updated: 2020-05-03 07:06

Latest Comments

frostyMakeItRain commented on 2021-01-29 18:39

This built for me on pinebook pro with aarch64

keithspg commented on 2020-11-14 19:11

Tried building this for RPi running aarch64 and keep getting the DRI error

libEGL warning: DRI2: failed to authenticate
Could not create EGL sharing context.
Could not create EGL context.

Any idea how to get beyond this? The libGL files are all in /opt/vc/lib

-rw-r--r-- 1 root root 202072 Nov 14 12:07 libEGL.so
-rw-r--r-- 1 root root 245356 Nov 14 12:07 libEGL_static.a
lrwxrwxrwx 1 root root     12 Nov 14 12:07 libGLESv1_CM.so -> libGLESv2.so
-rw-r--r-- 1 root root 105768 Nov 14 12:07 libGLESv2.so

D'oh, those libs are for armv7h (32 bit) and will not work with aarch64.

Is there a way to get surf to run without the GL libs?

yusufaktepe commented on 2020-05-03 07:09

@The-Compiler That was from default config. I bumped package to a commit after 2.0 release, where StrictSSL enabled and toggle key introduced.

The-Compiler commented on 2020-05-02 14:45

Looks like the config.h (which is probably coming from arojas?) does:

SETB(StrictSSL,          0),

Which seems like a horrible default - it just turns off TLS verification completely, which can be seen by e.g. visiting https://expired.badssl.com/