Package Details: netsurf-git 3.10.r158.gd92b26962-1

Git Clone URL: (read-only, click to copy)
Package Base: netsurf-git
Description: Lightweight and fast web browser
Upstream URL:
Keywords: browser web
Licenses: GPL2, MIT
Conflicts: netsurf
Provides: netsurf
Submitter: xyproto
Maintainer: ROllerozxa
Last Packager: ROllerozxa
Votes: 16
Popularity: 0.019334
First Submitted: 2012-09-04 13:28 (UTC)
Last Updated: 2022-01-28 18:57 (UTC)

Latest Comments

ROllerozxa commented on 2022-01-28 19:00 (UTC)

I've adopted the entire family of the unstable NetSurf packages and updated them to build properly.

mikearch commented on 2018-09-01 22:08 (UTC)

Version 3.8 is out.

mxfm commented on 2017-10-27 19:02 (UTC)

After some digging in netsurf... Netsurf has several build targets - one for gtk (default) and another for framebuffer. This package defaults to gtk target which requires X server. Those, who are interested in pure console need framebuffer build target.

escondida commented on 2017-05-24 17:18 (UTC)

Yup, you're correct. Sorry for the long delay; it's fixed now.

pypi commented on 2017-04-08 06:16 (UTC)

Building seems to additionally require perl-html-parser.

zegoti commented on 2014-12-31 04:16 (UTC)

it need makedepends='netsurf-buildsystem-git'

xyproto commented on 2013-08-16 14:55 (UTC)

Thanks for the comment, HalosGhost. Updated the PKGBUILD to the new VCS syntax. Unfortunately, this package does not currently build, due to errors in connection with nsgenbind (a package I don't maintain). A nsgenbind-git package may be needed.

HalosGhost commented on 2013-08-16 00:29 (UTC)

Any plans to update this to the new VCS syntax? All the best,

xyproto commented on 2012-09-04 13:42 (UTC)

Updated the PKGBUILD. It compiles here now.

xyproto commented on 2012-09-04 13:32 (UTC)

Netsurf has switched from svn to git. Created netsurf-git and merged+removed netsurf-svn into this one.

xyproto commented on 2012-09-03 08:08 (UTC)

The latest changes seems to be to depend on a netsurf buildsystem, for which there doesn't seem to be an official release. However, there is a git repo, that I don't know if is the official build system or not, at:

lockheed commented on 2012-09-02 13:50 (UTC)

There is a netsurf package in official repository that works, so you could try that. But because netsurf doesn't support javascript, I dropped it.

xyproto commented on 2012-09-01 21:11 (UTC)

lockheed, I get the same errors as you. The makefile mentions "netsurf-buildsystem", but I can't find it on the netsurf webpage at One can speculate that it will be released shortly.

lockheed commented on 2012-08-31 13:05 (UTC)

I didn't realise there is a non-dev version in official repos. Thanks. But the error I am encountering, I am not sure whether it's netsurf-related or something is wrong in my system.

xyproto commented on 2012-08-31 13:01 (UTC)

lockheed, the development version of netsurf is under continuous development and may have problems from time to time. If you consider this a bug, consider reporting it upstream. Here's the bugtracker:

lockheed commented on 2012-08-31 09:48 (UTC)

Makefile:10: /usr/share/netsurf-buildsystem/makefiles/ No such file or directory Makefile:46: / No such file or directory make: *** No rule to make target `/'. Stop.

xyproto commented on 2012-05-05 11:10 (UTC)

Adopted and fixed libdom-svn. Updated this PKGBUILD to makedepend on libdom-svn.

paulbarbee commented on 2012-05-03 06:51 (UTC)

This package requires libdom on my system. There is a libdom-svn package in AUR but it is out of date and orphaned.

xyproto commented on 2011-12-09 22:11 (UTC)

Updated the PKGBUILD. Now it works with libcss.

xyproto commented on 2011-06-23 15:58 (UTC)

Here, netsurf-svn only builds with libcss-svn, not with libcss. When I run netsurf, it works great on one 64-bit Arch computer, but segfaults on another. YMMV

xyproto commented on 2011-06-21 13:00 (UTC)

adamlau, thanks for the suggestions. I moved some of the dependencies to make dependencies and updated the libcss-svn dependency (I could not make it compile with the regular libcss package). Also added application shortcut and icon. Namcap displays no errors.

adamlau commented on 2011-06-21 08:58 (UTC)

'libnsbmp' 'libnsgif' 'libcss-svn>=12007' 'hubbub' appear to be better suited as makedepends as BMP/GIF/CSS and HTML all parse fine when they are set as makedepends and removed after netsurf is installed. Also, libcss 0.1.0 (versus 'libcss-svn>=12007') appears to work with 2.7 and most builds through SVN r12493.

xyproto commented on 2011-03-28 12:05 (UTC)

Updated the package. Regular cairo and a new revision of libcss-svn seems to work fine.

xyproto commented on 2011-01-03 11:15 (UTC)

Added dependency on lemon and also cairo-snapshot (as suggested by namcap).

xyproto commented on 2010-10-31 12:35 (UTC)

Thank you akephalos. Fixed.

mihaim commented on 2010-10-30 14:22 (UTC)

In PKGBUILD change: echo "NETSURFRES=$pkgdir/usr/share/netsurf/res $pkgdir/usr/bin/nsgtk \$*" >> to: echo "NETSURFRES=/usr/share/netsurf/res /usr/bin/nsgtk \$*" >> otherwise, after one deletes the pkg directory: /usr/bin/netsurf: line 2: /path/to/netsurf-svn/pkg/usr/bin/nsgtk: No such file or directory

xyproto commented on 2010-06-24 12:12 (UTC)

Updated the PKGBUILD. Netsurf now compiles fine (revision 10579 with libcss revision 10520). Namcap displays no errors.