summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarl Smedstad2024-04-22 16:02:00 +0200
committerCarl Smedstad2024-04-22 16:02:06 +0200
commitb06ceb0a38289849661c690d02e7f3adbdc231ac (patch)
tree218bf2a58b16a5fddd5a0c3a0e9dcd547d01e4fc /PKGBUILD
parent401b1c360d59527bec7730522bd936ee3e8fc7a4 (diff)
downloadaur-cmake-lint.tar.gz
upgpkg: 1.4.2-6: Python 3.12 compatibility
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 13 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 07d0e3d55b6a..ee9903103fee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
-# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Maintainer: Carl Smedstad <carsme@archlinux.org>
# Contributor: Richard Quirk
pkgname=cmake-lint
pkgver=1.4.2
-pkgrel=5
+pkgrel=6
pkgdesc="Check for coding style issues in CMake files"
arch=(any)
url="https://github.com/cmake-lint/cmake-lint"
@@ -16,20 +16,22 @@ makedepends=(
python-setuptools
python-wheel
)
-checkdepends=(
- python-mock
- python-pytest
+checkdepends=(python-pytest)
+source=(
+ "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+ "python3.12-compatibility.patch"
+)
+sha256sums=(
+ 'bf060987c74e07890f7314a4832c2e54ffb9c5c1e6d799387bc438010f918676'
+ '4f1573fa02d542067f0d20eb178f50354bed451173c4f73175098ca4c6e569c1'
)
-
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha256sums=('bf060987c74e07890f7314a4832c2e54ffb9c5c1e6d799387bc438010f918676')
_archive="$pkgname-$pkgver"
prepare() {
cd "$_archive"
- sed -i '/scripts=/d' setup.py
+ patch --forward --strip=1 --input="$srcdir/python3.12-compatibility.patch"
}
build() {
@@ -42,10 +44,10 @@ check() {
cd "$_archive"
rm -rf tmp_install
- _site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
python -m installer --destdir=tmp_install dist/*.whl
- export PYTHONPATH="$PWD/tmp_install/$_site_packages"
+ local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+ export PYTHONPATH="$PWD/tmp_install/$site_packages"
pytest --override-ini="addopts="
}