34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://asymptote.sourceforge.io/
|
|
TERMUX_PKG_DESCRIPTION="A powerful descriptive vector graphics language for technical drawing"
|
|
TERMUX_PKG_LICENSE="GPL-3.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION=(2.79)
|
|
TERMUX_PKG_VERSION+=(0.9.9.8)
|
|
TERMUX_PKG_SRCURL=(https://downloads.sourceforge.net/asymptote/asymptote-${TERMUX_PKG_VERSION}.src.tgz
|
|
https://github.com/g-truc/glm/archive/${TERMUX_PKG_VERSION[1]}.tar.gz)
|
|
TERMUX_PKG_SHA256=(9a15dd89c57d15826f51b0fcb93e3956a603f77941bc50acdc71281ea0f00f18
|
|
7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592)
|
|
TERMUX_PKG_DEPENDS="libc++, libtirpc, ncurses, readline, zlib"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
--disable-gc
|
|
"
|
|
|
|
termux_step_post_get_source() {
|
|
mv glm-${TERMUX_PKG_VERSION[1]} glm
|
|
}
|
|
|
|
termux_step_pre_configure() {
|
|
touch GL/glu.h
|
|
|
|
local glm_inc=$TERMUX_PKG_BUILDDIR/_glm/include
|
|
mkdir -p $glm_inc
|
|
cp -r glm/glm $glm_inc/
|
|
CPPFLAGS+=" -I${glm_inc}"
|
|
}
|
|
|
|
termux_step_make_install() {
|
|
install -Dm700 -t $TERMUX_PREFIX/bin asy
|
|
cp -rT base $TERMUX_PREFIX/share/asymptote
|
|
}
|