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

38 lines
1.1 KiB
Bash

TERMUX_PKG_HOMEPAGE=https://www.scintilla.org/SciTE.html
TERMUX_PKG_DESCRIPTION="A free source code editor"
# License: HPND
TERMUX_PKG_LICENSE="custom"
TERMUX_PKG_LICENSE_FILE="scite/License.txt"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=5.2.3
TERMUX_PKG_SRCURL=https://www.scintilla.org/scite${TERMUX_PKG_VERSION//./}.tgz
TERMUX_PKG_SHA256=e0dbc30cfe5a3c255b5b00b9491796561de68eea36203811acabbcb7127aa6ae
TERMUX_PKG_DEPENDS="atk, gdk-pixbuf, glib, gtk3, libc++, libcairo, pango"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_MAKE_ARGS="
CLANG=1
GTK3=1
NO_LUA=1
"
TERMUX_PKG_AUTO_UPDATE=true
termux_extract_src_archive() {
local file="$TERMUX_PKG_CACHEDIR/$(basename "${TERMUX_PKG_SRCURL}")"
mkdir -p "$TERMUX_PKG_SRCDIR"
tar xf "$file" -C "$TERMUX_PKG_SRCDIR" --strip-components=0
}
termux_step_make() {
local d
for d in lexilla/src scintilla/gtk scite/gtk; do
make -j ${TERMUX_MAKE_PROCESSES} -C ${d} \
${TERMUX_PKG_EXTRA_MAKE_ARGS}
done
}
termux_step_make_install() {
make -j ${TERMUX_MAKE_PROCESSES} -C scite/gtk install \
${TERMUX_PKG_EXTRA_MAKE_ARGS}
}