diff options
author | Carl Smedstad | 2024-04-22 16:02:00 +0200 |
---|---|---|
committer | Carl Smedstad | 2024-04-22 16:02:06 +0200 |
commit | b06ceb0a38289849661c690d02e7f3adbdc231ac (patch) | |
tree | 218bf2a58b16a5fddd5a0c3a0e9dcd547d01e4fc /PKGBUILD | |
parent | 401b1c360d59527bec7730522bd936ee3e8fc7a4 (diff) | |
download | aur-cmake-lint.tar.gz |
upgpkg: 1.4.2-6: Python 3.12 compatibility
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -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=" } |