ruff: update to 0.5.2

This commit is contained in:
Maksim Bondarenkov
2024-07-15 09:21:27 +03:00
committed by GitHub
parent 460a1338b7
commit 559efedc7d

View File

@@ -4,7 +4,7 @@ _realname=ruff
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
"${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=0.5.1
pkgver=0.5.2
pkgrel=1
pkgdesc="An extremely fast Python linter, written in Rust (mingw-w64)"
arch=('any')
@@ -15,6 +15,7 @@ license=('spdx:MIT')
msys2_references=(
'archlinux: ruff'
'anitya: 370829'
'gentoo: dev-util/ruff'
'pypi: ruff'
)
makedepends=(
@@ -25,13 +26,13 @@ makedepends=(
options=('!strip')
source=("https://github.com/astral-sh/ruff/archive/${pkgver}/${_realname}-${pkgver}.tar.gz"
"001-fix-building-with-gcc.patch")
sha256sums=('4e31c38d800601cb13349cb9c6b29cd0a37bb505e467abb4492a1ae255eb5a48'
sha256sums=('3cf0ada76f6b47dc4b2781db295bea25ed89deb178bfb73b0ed77543c486ca29'
'a266b1594ab3280525d7bce5adb91026c1e183696a4586255d4a0fcd008d41c2')
noextract=("${_realname}-${pkgver}.tar.gz")
prepare() {
tar -xzf "${_realname}-${pkgver}.tar.gz" || true
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
if [[ ${MINGW_PACKAGE_PREFIX} != *clang-* ]]; then
patch -p1 -i "${srcdir}"/001-fix-building-with-gcc.patch
@@ -44,21 +45,21 @@ prepare() {
}
build() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
export WINAPI_NO_BUNDLED_LIBRARIES=1
maturin build --release --strip --frozen --all-features
}
check() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
export WINAPI_NO_BUNDLED_LIBRARIES=1
cargo test --release --frozen --all-features
}
package_ruff() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
install -Dm755 ./target/release/ruff "${pkgdir}${MINGW_PREFIX}/bin/ruff"
install -Dm644 LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/"
@@ -70,7 +71,7 @@ package_ruff() {
}
package_python-ruff() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
pkgdesc+=" (Python module)"
depends=("${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-ruff")