ldd nsgtk3 | grep not
#Will create /dev-netsurf/ and download/build everything in there. #Create and use 1GT swapfile. #There might be some extra but somehow it listed these all (I don't know why): sudo apt-get install libgtk-3-dev \ git \ autoconf \ automake \ autopoint \ autotools-dev \ bison \ bsdextrautils \ debhelper \ dh-autoreconf \ dh-strip-nondeterminism \ dwz \ flex \ gettext \ gettext-base \ gir1.2-atk-1.0 \ gir1.2-freedesktop \ gir1.2-gdkpixbuf-2.0 \ gir1.2-harfbuzz-0.0 \ gir1.2-pango-1.0 \ gir1.2-rsvg-2.0 \ gperf \ icu-devtools \ intltool-debian \ libarchive-cpio-perl \ libarchive-zip-perl \ libatk1.0-dev \ libblkid-dev \ libbrotli-dev \ libcairo-script-interpreter2 \ libcairo2-dev \ libclone-perl \ libcurl4-openssl-dev \ libdatrie-dev \ libdebhelper-perl \ libencode-locale-perl \ libexpat1-dev \ libffi-dev \ libfile-stripnondeterminism-perl \ libfl-dev \ libfl2 \ libfontconfig-dev \ libfontconfig1-dev \ libfreetype-dev \ libfreetype6-dev \ libfribidi-dev \ libgdk-pixbuf-2.0-dev \ libglib2.0-bin \ libglib2.0-dev \ libglib2.0-dev-bin \ libgraphite2-dev \ libharfbuzz-dev \ libharfbuzz-gobject0 \ libhtml-parser-perl \ libhtml-tagset-perl \ libhttp-date-perl \ libhttp-message-perl \ libice-dev \ libicu-dev \ libio-html-perl \ libjpeg-dev \ libjpeg62-turbo-dev \ libltdl-dev \ liblwp-mediatypes-perl \ libmail-sendmail-perl \ libmount-dev \ libpango1.0-dev \ libpcre16-3 \ libpcre2-32-0 \ libpcre2-dev \ libpcre2-posix2 \ libpcre3-dev \ libpcre32-3 \ libpcrecpp0v5 \ libpipeline1 \ libpixman-1-dev \ libpng-dev \ libpng-tools \ libpthread-stubs0-dev \ librsvg2-dev \ libselinux1-dev \ libsepol1-dev \ libsigsegv2 \ libsm-dev \ libssl-dev \ libsub-override-perl \ libsys-hostname-long-perl \ libthai-dev \ libtimedate-perl \ libtool \ liburi-perl \ libx11-dev \ libxau-dev \ libxcb-render0-dev \ libxcb-shm0-dev \ libxcb1-dev \ libxcomposite-dev \ libxcursor-dev \ libxdamage-dev \ libxdmcp-dev \ libxext-dev \ libxfixes-dev \ libxft-dev \ libxi-dev \ libxinerama-dev \ libxml2-utils \ libxrandr-dev \ libxrender-dev \ m4 \ man-db \ pango1.0-tools \ pkg-config \ po-debconf \ python3-distutils \ python3-lib2to3 \ uuid-dev \ x11proto-dev \ x11proto-input-dev \ x11proto-randr-dev \ x11proto-xext-dev \ x11proto-xinerama-dev \ xorg-sgml-doctools \ xtrans-dev \ zlib1g-dev wget https://git.netsurf-browser.org/netsurf.git/plain/docs/env.sh #sha256sum=510cf15970b4f82f4ff5648ff32f88556a19d41c6b7cf893581df63614003aaa unset HOST source env.sh #env.sh contains couple of ns-* -functions. ns-clone #Will take 19m16s ns-pull-install cd ~/dev-netsurf/workspace/netsurf #Will take 37m39s make strip nsgtk3
M.CONFIG: JPEG (libjpeg) enabled (NETSURF_USE_JPEG := YES) M.CONFIG: PDF export (haru) disabled (NETSURF_USE_HARU_PDF := NO) M.CONFIG: glibc internal iconv enabled (NETSURF_USE_LIBICONV_PLUG := YES) M.CONFIG: Javascript (Duktape) enabled (NETSURF_USE_DUKTAPE := YES) PKG.CNFG: CSS (libcss) enabled PKG.CNFG: DOM (libdom) enabled PKG.CNFG: nsutils (libnsutils) enabled M.CONFIG: Curl (libcurl) enabled (NETSURF_USE_CURL := YES) M.CONFIG: OpenSSL (openssl) auto-enabled (NETSURF_USE_OPENSSL := AUTO) M.CONFIG: utf8 (libutf8proc) enabled (NETSURF_USE_UTF8PROC := YES) M.CONFIG: WEBP (libwebp) auto-disabled (NETSURF_USE_WEBP := AUTO) M.CONFIG: PNG (libpng) auto-enabled (NETSURF_USE_PNG := AUTO) M.CONFIG: BMP (libnsbmp) auto-enabled (NETSURF_USE_BMP := AUTO) M.CONFIG: GIF (libnsgif) auto-enabled (NETSURF_USE_GIF := AUTO) M.CONFIG: SVG (libsvgtiny) auto-enabled (NETSURF_USE_NSSVG := AUTO) M.CONFIG: Sprite (librosprite) auto-disabled (NETSURF_USE_ROSPRITE := AUTO) M.CONFIG: PSL (libnspsl) auto-enabled (NETSURF_USE_NSPSL := AUTO) M.CONFIG: LOG (libnslog) auto-enabled (NETSURF_USE_NSLOG := AUTO) M.CONFIG: SVG (librsvg-2.0) auto-enabled (NETSURF_USE_RSVG := AUTO) M.CONFIG: Video (gstreamer-0.10) disabled (NETSURF_USE_VIDEO := NO) PKG.CNFG: GTK-3 (gtk+-3.0) enabled PKG.CNFG: GThread2 (gthread-2.0) enabled PKG.CNFG: GModule2 (gmodule-2.0) enabled PKG.CNFG: Check (check) disabled