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.


Reply via email to