ruff: update to 0.5.2
This commit is contained in:
committed by
GitHub
parent
460a1338b7
commit
559efedc7d
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user