37 lines
1.9 KiB
Bash
37 lines
1.9 KiB
Bash
TERMUX_PKG_HOMEPAGE=http://www.netsurf-browser.org/
|
|
TERMUX_PKG_DESCRIPTION="NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today."
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com>"
|
|
TERMUX_PKG_VERSION=3.9
|
|
TERMUX_PKG_REVISION=3
|
|
TERMUX_PKG_SRCURL=http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=11e384eaf47e65c186da5001f1055a02f2d72ff17b50f403b8392546a2cf65ff
|
|
TERMUX_PKG_DEPENDS="desktop-file-utils, exo, libjpeg-turbo, libpng, gtk3, openssl, libcurl, libiconv, libwebp"
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-gtk3"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
termux_step_configure () {
|
|
echo CC=$CC
|
|
export HOST=`$CC -dumpmachine`
|
|
export BUILD=`$CC_FOR_BUILD -dumpmachine`
|
|
export CFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
export CPPFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
export CXXFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
mkdir -p netsurf/build/Linux-gtk3
|
|
# Note: NETSURF_USE_DUKTAPE= disables javascript, because I couldn't figure out how to build
|
|
# required the nsgenbind tool so that it can be executed on the *host* (it is used during the build process only)
|
|
make PREFIX="${TERMUX_PREFIX}" NETSURF_GTK_MAJOR=3 NETSURF_USE_DUKTAPE=NO NETSURF_USE_LIBICONV_PLUG=NO toolchain=clang
|
|
}
|
|
termux_step_make() {
|
|
# Nothing to do
|
|
echo CC=$CC
|
|
}
|
|
termux_step_make_install () {
|
|
echo CC=$CC
|
|
export HOST=`$CC -dumpmachine`
|
|
export BUILD=`$CC_FOR_BUILD -dumpmachine`
|
|
export CFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
export CPPFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
export CXXFLAGS+=" -I${TERMUX_PREFIX}/include"
|
|
make install PREFIX="${TERMUX_PREFIX}" NETSURF_GTK_MAJOR=3 NETSURF_USE_DUKTAPE=NO NETSURF_USE_LIBICONV_PLUG=NO toolchain=clang
|
|
}
|