mirror of
https://github.com/termux/termux-packages.git
synced 2024-11-23 13:46:16 +00:00
31 lines
1.3 KiB
Bash
31 lines
1.3 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://movit.sesse.net/
|
|
TERMUX_PKG_DESCRIPTION="The modern video toolkit"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_VERSION=1.7.1
|
|
TERMUX_PKG_SRCURL=https://movit.sesse.net/movit-${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=b33073b705f0ccb6ac4942cf51151515407b40bb4e9a2dd0228c1c2cb1fbc11a
|
|
TERMUX_PKG_DEPENDS="fftw, libepoxy"
|
|
TERMUX_PKG_BUILD_DEPENDS="eigen, googletest, sdl2"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
TERMUX_PKG_AUTO_UPDATE=true
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static"
|
|
TERMUX_PKG_EXTRA_MAKE_ARGS="TESTS="
|
|
|
|
termux_step_post_get_source() {
|
|
cp $TERMUX_PKG_BUILDER_DIR/make_bundled_shaders.py $TERMUX_PKG_SRCDIR/
|
|
chmod +x $TERMUX_PKG_SRCDIR/make_bundled_shaders.py
|
|
}
|
|
|
|
termux_step_pre_configure() {
|
|
# fix arm build and potentially other archs hidden bugs
|
|
# ERROR: ./lib/libmovit.so contains undefined symbols:
|
|
# 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidiv
|
|
# 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv
|
|
# 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ul2d
|
|
# 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod
|
|
# 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod
|
|
LDFLAGS+=" $($CC -print-libgcc-file-name)"
|
|
autoreconf -fi
|
|
}
|