@@ -3,9 +3,11 @@ TERMUX_PKG_DESCRIPTION="A cross-platform, customizable science fiction terminal
33TERMUX_PKG_LICENSE=" MIT"
44TERMUX_PKG_MAINTAINER=" @termux-user-repository"
55TERMUX_PKG_VERSION=" 2.2.8"
6+ TERMUX_PKG_REVISION=1
67TERMUX_PKG_SRCURL=git+https://github.com/GitSquared/edex-ui
78TERMUX_PKG_SHA256=c6a8ef34890c028ee2a1e4c64485db29d4d0aedda0d63c0fc5f8572d45226b51
89TERMUX_PKG_DEPENDS=" electron-deps"
10+ TERMUX_PKG_ANTI_BUILD_DEPENDS=" electron-deps"
911TERMUX_PKG_BUILD_IN_SRC=true
1012TERMUX_PKG_NO_STATICSPLIT=true
1113
@@ -38,8 +40,33 @@ termux_step_get_source() {
3840 cp -Rf $TMP_CHECKOUT $TERMUX_PKG_SRCDIR
3941}
4042
43+ __tur_setup_nodejs_14 () {
44+ local NODEJS_VERSION=14.2.0
45+ local NODEJS_FOLDER=${TERMUX_PKG_CACHEDIR} /build-tools/nodejs-${NODEJS_VERSION}
46+
47+ if [ ! -x " $NODEJS_FOLDER /bin/node" ]; then
48+ mkdir -p " $NODEJS_FOLDER "
49+ local NODEJS_TAR_FILE=$TERMUX_PKG_TMPDIR /nodejs-$NODEJS_VERSION .tar.xz
50+ termux_download https://nodejs.org/dist/v${NODEJS_VERSION} /node-v${NODEJS_VERSION} -linux-x64.tar.xz \
51+ " $NODEJS_TAR_FILE " \
52+ 468cbd92271da8c0cacaa3fa432a73a332e398bade8ad7359a94aa8ab3cc3cca
53+ tar -xf " $NODEJS_TAR_FILE " -C " $NODEJS_FOLDER " --strip-components=1
54+ fi
55+ export PATH=" $NODEJS_FOLDER /bin:$PATH "
56+ }
57+
58+ __tur_setup_pypy2 () {
59+ termux_download \
60+ https://downloads.python.org/pypy/pypy2.7-v7.3.17-linux64.tar.bz2 \
61+ " $TERMUX_PKG_CACHEDIR " /pypy2.7-v7.3.17-linux64.tar.bz2 \
62+ 9f3497f87b3372d17e447369e0016a4bec99a6b4d2a59aba774a25bfe4353474
63+ tar -C " $TERMUX_PKG_CACHEDIR " -xf " $TERMUX_PKG_CACHEDIR " /pypy2.7-v7.3.17-linux64.tar.bz2
64+ export PATH=" $TERMUX_PKG_CACHEDIR /pypy2.7-v7.3.17-linux64/bin:$PATH "
65+ }
66+
4167termux_step_configure () {
42- termux_setup_nodejs
68+ __tur_setup_nodejs_14
69+ __tur_setup_pypy2
4370
4471 if [ $TERMUX_ARCH = " arm" ]; then
4572 electron_arch=" armv7l"
0 commit comments