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/PKGBUILD | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'py-spy/PKGBUILD') 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