diff --git a/packages/pylyzer/build.sh b/packages/pylyzer/build.sh new file mode 100644 index 00000000000000..5a12566892f643 --- /dev/null +++ b/packages/pylyzer/build.sh @@ -0,0 +1,20 @@ +TERMUX_PKG_HOMEPAGE=https://github.com/mtshiba/pylyzer.git +TERMUX_PKG_DESCRIPTION="A fast, feature-rich static code analyzer & language server for Python" +TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_MAINTAINER="@AhmadNaruto" +TERMUX_PKG_VERSION="0.0.82" +TERMUX_PKG_SRCURL="https://github.com/mtshiba/pylyzer/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" +TERMUX_PKG_SHA256=c2b30b29764321ba2f2be50cbeded24add03bc17a663a92825b1bce8a60ba24c +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_pre_configure() { + termux_setup_rust +} + +termux_step_make() { + cargo build --jobs $TERMUX_PKG_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release --locked +} + +termux_step_make_install() { + install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/pylyzer +} diff --git a/packages/pyrefly/build.sh b/packages/pyrefly/build.sh new file mode 100644 index 00000000000000..388084b37c9587 --- /dev/null +++ b/packages/pyrefly/build.sh @@ -0,0 +1,21 @@ +TERMUX_PKG_HOMEPAGE=https://github.com/facebook/pyrefly.git +TERMUX_PKG_DESCRIPTION="A fast type checker and language server for Python" +TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_MAINTAINER="@AhmadNaruto" +TERMUX_PKG_VERSION="0.36.0" +TERMUX_PKG_SRCURL="https://github.com/facebook/pyrefly/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz" +TERMUX_PKG_SHA256=4f4205ce4b29a3ec3d32a8a920997c99ced843ab72d58fde679b017df0db547b +TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_EXCLUDED_ARCHES="arm, i686" + +termux_step_pre_configure() { + termux_setup_rust +} + +termux_step_make() { + cargo build --jobs $TERMUX_PKG_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release --locked +} + +termux_step_make_install() { + install -Dm700 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/pyrefly +}