Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / meson-python
Commits: 82c122da by Antonio Rojas at 2024-04-29T22:44:15+02:00 upgpkg: 0.16.0-3: Drop typing_extensions dependency - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = meson-python pkgdesc = Meson PEP 517 Python build backend pkgver = 0.16.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/mesonbuild/meson-python arch = any license = MIT @@ -10,6 +10,7 @@ pkgbase = meson-python checkdepends = python-pytest checkdepends = python-pytest-mock checkdepends = python-wheel + makedepends = git makedepends = ninja makedepends = python-build makedepends = python-installer @@ -18,9 +19,8 @@ pkgbase = meson-python depends = python depends = python-packaging depends = python-pyproject-metadata - depends = python-typing_extensions optdepends = python-colorama: colored output - source = https://github.com/mesonbuild/meson-python/archive/0.16.0/meson-python-0.16.0.tar.gz - sha256sums = 1f464e7a1e15971b70c8208d537fd0193b33c345aac5887af2806e55426ca571 + source = git+https://github.com/mesonbuild/meson-python#tag=0.16.0 + sha256sums = d9c3187d2152d2fa53e41b4d9b419aadd4f77417282643f331e8dbd876fa245c pkgname = meson-python ===================================== PKGBUILD ===================================== @@ -2,7 +2,7 @@ pkgname=meson-python pkgver=0.16.0 -pkgrel=2 +pkgrel=3 pkgdesc='Meson PEP 517 Python build backend' arch=(any) url='https://github.com/mesonbuild/meson-python' @@ -11,9 +11,9 @@ depends=(meson patchelf python python-packaging - python-pyproject-metadata - python-typing_extensions) -makedepends=(ninja + python-pyproject-metadata) +makedepends=(git + ninja python-build python-installer) optdepends=('python-colorama: colored output') @@ -22,29 +22,28 @@ checkdepends=(cython python-pytest python-pytest-mock python-wheel) -source=(https://github.com/mesonbuild/meson-python/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('1f464e7a1e15971b70c8208d537fd0193b33c345aac5887af2806e55426ca571') +source=(git+https://github.com/mesonbuild/meson-python#tag=$pkgver) +sha256sums=('d9c3187d2152d2fa53e41b4d9b419aadd4f77417282643f331e8dbd876fa245c') prepare() { - cd $pkgname-$pkgver + cd $pkgname sed -e '/ninja/d' -i pyproject.toml } build() { - cd $pkgname-$pkgver + cd $pkgname python -m build --wheel --no-isolation } check() { - cd $pkgname-$pkgver + cd $pkgname python -m venv --system-site-packages test-env test-env/bin/python -m installer dist/*.whl -# https://github.com/mesonbuild/meson-python/issues/397 - test-env/bin/python -m pytest -k 'not test_user_args' + test-env/bin/python -m pytest } package() { - cd $pkgname-$pkgver + cd $pkgname python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/meson-python/-/commit/82c122da85468c675e8b3be4360b5294e2718d4f -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/meson-python/-/commit/82c122da85468c675e8b3be4360b5294e2718d4f You're receiving this email because of your account on gitlab.archlinux.org.