From e8bf8446c13483336f9e30bc3cdada82fdb10e8d Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Mon, 13 Feb 2023 08:35:27 +0000 Subject: [PATCH] ruff: Bump to 0.0.246 --- packages/ruff/build.sh | 14 ++++++++++++-- packages/ruff/ctermid.c | 11 +++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 packages/ruff/ctermid.c diff --git a/packages/ruff/build.sh b/packages/ruff/build.sh index 56d4d7b271..eb52624fa6 100644 --- a/packages/ruff/build.sh +++ b/packages/ruff/build.sh @@ -3,13 +3,23 @@ TERMUX_PKG_DESCRIPTION="An extremely fast Python linter, written in Rust" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_LICENSE_FILE="../../LICENSE" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION="0.0.245" +TERMUX_PKG_VERSION=0.0.246 TERMUX_PKG_SRCURL="https://github.com/charliermarsh/ruff/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" -TERMUX_PKG_SHA256=beedf7cf9ea0d128aabee957a4293e4f9241ba3fe5de5a79762028ea1b6a7727 +TERMUX_PKG_SHA256=07ee2dc861cad70503a4d8cd7923e6905eaba8a750b7bf435fcc933b3f9d12c0 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { TERMUX_PKG_SRCDIR+="/crates/ruff_cli" TERMUX_PKG_BUILDDIR="${TERMUX_PKG_SRCDIR}" + + cd $TERMUX_PKG_BUILDDIR + rm -rf _lib + mkdir -p _lib + cd _lib + $CC $CPPFLAGS $CFLAGS -fvisibility=hidden \ + -c $TERMUX_PKG_BUILDER_DIR/ctermid.c + $AR cru libctermid.a ctermid.o + + RUSTFLAGS+=" -C link-arg=$TERMUX_PKG_BUILDDIR/_lib/libctermid.a" } diff --git a/packages/ruff/ctermid.c b/packages/ruff/ctermid.c new file mode 100644 index 0000000000..93482d6b9f --- /dev/null +++ b/packages/ruff/ctermid.c @@ -0,0 +1,11 @@ + +char *strcpy(char *, const char *); + +char * +ctermid(char *s) +{ + if (s == 0) + return "/dev/tty"; + strcpy(s, "/dev/tty"); + return s; +}