From b75d511f6a95a6da17b653219d15081f1c04d62a Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Wed, 30 Sep 2026 17:44:47 +0500 Subject: brush up PKGBUILD --- .SRCINFO | 2 +- PKGBUILD | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 898fee3..f186d20 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = cmake-common pkgdesc = Utilities to help develop C++/CMake projects pkgver = 6.1.7 - pkgrel = 1 + pkgrel = 2 url = https://github.com/egor-tensin/cmake-common arch = any license = MIT diff --git a/PKGBUILD b/PKGBUILD index b458962..4e23b72 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,23 +1,27 @@ # Maintainer: Egor Tensin + +# Basic Python packaging instructions are from +# https://manual.archlinux.page/package-guidelines/python/ + pkgname=cmake-common _name="${pkgname//-/_}" pkgver=6.1.7 -pkgrel=1 +pkgrel=2 pkgdesc='Utilities to help develop C++/CMake projects' arch=(any) url="https://github.com/egor-tensin/$pkgname" license=(MIT) makedepends=(python-build python-installer python-setuptools-scm python-wheel) depends=(python) -source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$_name/$_name-$pkgver.tar.gz") +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") md5sums=(SKIP) build() { - cd "$_name-$pkgver" + cd -- "$_name-$pkgver" python -m build --wheel --no-isolation } package() { - cd "$_name-$pkgver" + cd -- "$_name-$pkgver" python -m installer --destdir="$pkgdir" dist/*.whl } -- cgit v1.3