Torsten Keßler pushed to branch main at Arch Linux / Packaging / Packages / python-cppheaderparser
Commits: 6cec9f83 by Torsten Keßler at 2024-04-04T09:57:03+02:00 upgpkg: 2.7.4-8 * python 3.12 rebuild * PEP 517 based build - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,17 @@ +pkgbase = python-cppheaderparser + pkgdesc = Parse C++ header files and generate a data structure representing the class + pkgver = 2.7.4 + pkgrel = 8 + url = http://senexcanis.com/open-source/cppheaderparser + arch = any + license = BSD-3-Clause + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python + depends = python-ply + source = https://pypi.org/packages/source/C/CppHeaderParser/CppHeaderParser-2.7.4.tar.gz + sha256sums = 382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42 + +pkgname = python-cppheaderparser ===================================== PKGBUILD ===================================== @@ -4,22 +4,22 @@ pkgname=python-cppheaderparser _name=CppHeaderParser pkgver=2.7.4 -pkgrel=7 +pkgrel=8 pkgdesc="Parse C++ header files and generate a data structure representing the class" arch=('any') url="http://senexcanis.com/open-source/cppheaderparser" -license=('BSD') -depends=('python-ply') -makedepends=('python-setuptools') +license=('BSD-3-Clause') +depends=('python' 'python-ply') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') source=("https://pypi.org/packages/source/${_name:0:1}/$_name/$_name-$pkgver.tar.gz") sha256sums=('382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42') build() { cd "$_name-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$_name-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-cppheaderparser/-/commit/6cec9f8304249830577ca0da6b2cec00a7d598c4 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-cppheaderparser/-/commit/6cec9f8304249830577ca0da6b2cec00a7d598c4 You're receiving this email because of your account on gitlab.archlinux.org.
