termux-packages/x11-packages/netsurf/build.sh

27 lines
1.3 KiB
Bash
Raw Normal View History

2019-11-17 16:14:59 +01:00
TERMUX_PKG_HOMEPAGE=http://www.netsurf-browser.org/
TERMUX_PKG_DESCRIPTION="NetSurf is a free, open source web browser"
2019-11-17 16:14:59 +01:00
TERMUX_PKG_LICENSE="GPL-2.0"
2020-05-14 00:01:15 +02:00
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
2020-06-03 21:46:27 +02:00
TERMUX_PKG_VERSION=3.10
2019-11-17 16:14:59 +01:00
TERMUX_PKG_SRCURL=http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-${TERMUX_PKG_VERSION}.tar.gz
2020-06-03 21:46:27 +02:00
TERMUX_PKG_SHA256=495adf6b6614ce36fca6c605f7c321f9cb4a3df838043158122678ce2b3325b7
TERMUX_PKG_DEPENDS="desktop-file-utils, exo, libjpeg-turbo, libpng, gtk3, openssl, libcurl, libiconv, libwebp"
2019-11-17 16:14:59 +01:00
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-gtk3"
TERMUX_PKG_BUILD_IN_SRC=true
2020-06-03 21:46:27 +02:00
termux_step_make() {
export HOST=$($CC -dumpmachine)
export BUILD=$($CC_FOR_BUILD -dumpmachine)
export CFLAGS+=" $CPPFLAGS"
export CXXFLAGS+=" $CPPFLAGS"
2019-11-17 16:14:59 +01:00
mkdir -p netsurf/build/Linux-gtk3
2020-06-03 21:46:27 +02:00
2019-11-17 16:14:59 +01:00
# 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)
2020-06-03 21:46:27 +02:00
make PREFIX="${TERMUX_PREFIX}" NETSURF_GTK_MAJOR=3 NETSURF_USE_DUKTAPE=NO NETSURF_USE_LIBICONV_PLUG=NO toolchain=clang
2019-11-17 16:14:59 +01:00
}
2020-06-03 21:46:27 +02:00
termux_step_make_install() {
make install PREFIX="${TERMUX_PREFIX}" NETSURF_GTK_MAJOR=3 NETSURF_USE_DUKTAPE=NO NETSURF_USE_LIBICONV_PLUG=NO toolchain=clang
2019-11-17 16:14:59 +01:00
}