From b9c9323077f863e18667e514e4f6486b71f57042 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Mon, 1 Sep 2025 15:42:33 +0300 Subject: upgpkg: py-spy 0.4.1-1 upstream release --- py-spy/.SRCINFO | 6 +++--- py-spy/PKGBUILD | 17 +++++++++++++---- 2 files changed, 16 insertions(+), 7 deletions(-) (limited to 'py-spy') diff --git a/py-spy/.SRCINFO b/py-spy/.SRCINFO index 0054d33..56e5b56 100644 --- a/py-spy/.SRCINFO +++ b/py-spy/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = py-spy pkgdesc = Sampling profiler for Python programs - pkgver = 0.4.0 + pkgver = 0.4.1 pkgrel = 1 url = https://github.com/benfred/py-spy arch = x86_64 @@ -8,7 +8,7 @@ pkgbase = py-spy makedepends = rust makedepends = cargo makedepends = libunwind - source = py-spy-0.4.0.tar.gz::https://github.com/benfred/py-spy/archive/refs/tags/v0.4.0.tar.gz - sha256sums = 13a5c4b949947425670eedac05b6dd27edbc736b75f1587899efca1a7ef79ac3 + source = py-spy-0.4.1.tar.gz::https://github.com/benfred/py-spy/archive/refs/tags/v0.4.1.tar.gz + sha256sums = 6abc303d4e2db30d472997838f83d547a990df7747e1d327249a757863ee9225 pkgname = py-spy diff --git a/py-spy/PKGBUILD b/py-spy/PKGBUILD index 23cb8cf..c2c83fa 100644 --- a/py-spy/PKGBUILD +++ b/py-spy/PKGBUILD @@ -1,8 +1,9 @@ # Maintainer: Yigit Sever # Contributor: lilydjwg # Contributor: Clayton Craft + pkgname=py-spy -pkgver=0.4.0 +pkgver=0.4.1 pkgrel=1 pkgdesc="Sampling profiler for Python programs" arch=('x86_64') @@ -10,16 +11,24 @@ license=('MIT') url="https://github.com/benfred/py-spy" makedepends=('rust' 'cargo' 'libunwind') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('13a5c4b949947425670eedac05b6dd27edbc736b75f1587899efca1a7ef79ac3') +sha256sums=('6abc303d4e2db30d472997838f83d547a990df7747e1d327249a757863ee9225') + +prepare() { + cd "${pkgname}-${pkgver}" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} build() { cd "${pkgname}-${pkgver}" - cargo build --release + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { cd "${pkgname}-${pkgver}" - install -Dm755 "target/release/py-spy" "${pkgdir}/usr/bin/py-spy" + install -Dm0755 "target/release/py-spy" "${pkgdir}/usr/bin/py-spy" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } -- cgit v1.2.3-70-g09d2