Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
ruff


Commits:
4dcf830e by Daniel M. Capella at 2024-07-20T14:28:32-04:00
upgpkg: 0.5.4-1 and resolve some shellcheck feedback

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,19 +1,20 @@
 pkgbase = ruff
        pkgdesc = An extremely fast Python linter, written in Rust
-       pkgver = 0.5.3
+       pkgver = 0.5.4
        pkgrel = 1
        url = https://github.com/astral-sh/ruff
        arch = x86_64
        license = MIT
        makedepends = cargo
+       makedepends = git
        makedepends = maturin
        makedepends = python-installer
        depends = gcc-libs
        depends = glibc
        options = !lto
-       source = 
https://github.com/astral-sh/ruff/archive/refs/tags/0.5.3/ruff-0.5.3.tar.gz
-       sha512sums = 
a8d4feaa325d868bb4b6047a2e99a178d2d4e1ccef3fa3cfdaeb8e7fdd95d08b1da7719b20505521858b1e801d5c223b373e6db1ce55fdaf75e8f2af8f6e4861
-       b2sums = 
145f3a7a17634c428ed732def30f9c5afa3dc66abf48c38c90ac5489af8144f8b9b4624ef95938ef41ce11a7e109dff98009b4d41bdbf32b1dbc1d17eda96344
+       source = git+https://github.com/astral-sh/ruff.git#tag=0.5.4
+       sha512sums = 
8cd9f6e385f8f7c09c452b27bf69027857d816d2a3ffff0527bb28e4b36ae34db5aa9ec8f9b1daec24c58d2d6a2afe1353d754f992edb9282e0899abfd69979e
+       b2sums = 
dda0ce190d331d8352b701502d6baae2547f624534fefd329620a0270e1be1962c3b385869d06d97996726eccd90bf1dd60971734ad755b495cdba022b512372
 
 pkgname = ruff
 


=====================================
PKGBUILD
=====================================
@@ -4,12 +4,12 @@
 # Maintainer: Daniel M. Capella <[email protected]>
 
 pkgbase=ruff
-pkgname=($pkgbase python-$pkgbase)
-pkgver=0.5.3
+pkgname=("$pkgbase" "python-$pkgbase")
+pkgver=0.5.4
 pkgrel=1
 pkgdesc='An extremely fast Python linter, written in Rust'
 arch=(x86_64)
-url="https://github.com/astral-sh/$pkgbase";
+url=https://github.com/astral-sh/$pkgbase
 license=(MIT)
 depends=(
   gcc-libs
@@ -17,27 +17,27 @@ depends=(
 )
 makedepends=(
   cargo
+  git
   maturin
   python-installer
 )
 options=(!lto)
-_archive="$pkgbase-$pkgver"
-source=($url/archive/refs/tags/$pkgver/$_archive.tar.gz)
-sha512sums=('a8d4feaa325d868bb4b6047a2e99a178d2d4e1ccef3fa3cfdaeb8e7fdd95d08b1da7719b20505521858b1e801d5c223b373e6db1ce55fdaf75e8f2af8f6e4861')
-b2sums=('145f3a7a17634c428ed732def30f9c5afa3dc66abf48c38c90ac5489af8144f8b9b4624ef95938ef41ce11a7e109dff98009b4d41bdbf32b1dbc1d17eda96344')
+source=("git+$url.git#tag=$pkgver")
+sha512sums=('8cd9f6e385f8f7c09c452b27bf69027857d816d2a3ffff0527bb28e4b36ae34db5aa9ec8f9b1daec24c58d2d6a2afe1353d754f992edb9282e0899abfd69979e')
+b2sums=('dda0ce190d331d8352b701502d6baae2547f624534fefd329620a0270e1be1962c3b385869d06d97996726eccd90bf1dd60971734ad755b495cdba022b512372')
 
 prepare() {
-  cd "$_archive"
+  cd $pkgbase
   cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
 }
 
 build() {
-  cd "$_archive"
+  cd $pkgbase
   maturin build --locked --release --all-features --target "$(rustc -vV | sed 
-n 's/host: //p')" --strip
 }
 
 check() {
-  cd "$_archive"
+  cd $pkgbase
   cargo test -p ruff --frozen --all-features -- --skip display_default_settings
 }
 
@@ -47,7 +47,7 @@ _package_common() {
 }
 
 package_ruff() {
-  cd "$_archive"
+  cd $pkgbase
   _package_common
   local _target="target/$(rustc -vV | sed -n 's/host: //p')/release/ruff"
   install -Dm0755 -t "$pkgdir/usr/bin/" "$_target"
@@ -58,9 +58,12 @@ package_ruff() {
 }
 
 package_python-ruff() {
-  cd "$_archive"
-  _package_common
   depends=(python "$pkgbase")
+
+  cd $pkgbase
+  _package_common
   python -m installer -d "$pkgdir" target/wheels/*.whl
-  rm -rf "$pkgdir/usr/bin"
+
+  cd "$pkgdir"
+  rm -rf usr/bin
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruff/-/commit/4dcf830eae1451485ca812a24cf5c2534afedb15

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruff/-/commit/4dcf830eae1451485ca812a24cf5c2534afedb15
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to