From f6fdfa45698db61a5e5e2465bb2c63fd3c6fb885 Mon Sep 17 00:00:00 2001 From: K5TRP Date: Wed, 27 Dec 2023 11:45:47 -0600 Subject: [PATCH] fix packaging issue with site_packages in clean chroot --- .SRCINFO | 2 +- PKGBUILD | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 3128697c8619..c353b4ad6e6c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = chirp-next pkgdesc = GUI tool for programming ham radios, built from daily build pkgver = 20231223 - pkgrel = 1 + pkgrel = 2 url = https://chirp.danplanet.com install = chirp-next.install arch = any diff --git a/PKGBUILD b/PKGBUILD index 2819d9cf253e..3ef1ea8c1298 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,12 +1,12 @@ # Thanks to the maintainer(s) of chirp-daily -# Maintainer: K5TRP +# Maintainer: WT5A # Contributor: 0b100100 <0b100100 at protonmail dot ch> # Contributor: Ashley Roll (ash@digitalnemesis.com) # Contributor: Erez Raviv (erezraviv@gmail.com) pkgname=chirp-next pkgver=20231223 -pkgrel=1 +pkgrel=2 pkgdesc="GUI tool for programming ham radios, built from daily build" arch=('any') url="https://chirp.danplanet.com" @@ -21,13 +21,14 @@ install=$pkgname.install source=("${pkgname}-${pkgver}.tar.gz::https://trac.chirp.danplanet.com/chirp_next/next-${pkgver}/chirp-${pkgver}.tar.gz") # Checksums: https://trac.chirp.danplanet.com/chirp_next/next-$pkgver/SHA1SUM sha1sums=('31262bc8a7cd03bbbd01a08f33d0cfb75422f772') -_site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + build() { cd "chirp-${pkgver}" python -m build --wheel --no-isolation } package() { + _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") cd "chirp-$pkgver" python -m installer --destdir="${pkgdir}" dist/*.whl install -D -m644 "${srcdir}/chirp-${pkgver}/chirp/share/chirpw.1" "${pkgdir}/usr/share/man/man1/chirp.1"