mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-01-08 20:03:20 +00:00
ruff: Bump to 0.0.246
This commit is contained in:
@@ -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"
|
||||
}
|
||||
|
||||
11
packages/ruff/ctermid.c
Normal file
11
packages/ruff/ctermid.c
Normal file
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user