Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-symengine
Commits: 8e818734 by Antonio Rojas at 2024-12-23T20:01:58+01:00 Install dist-info Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/python-symengine/-/issues/1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = python-symengine pkgdesc = Python wrappers for SymEngine pkgver = 0.13.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/symengine/symengine.py arch = x86_64 license = MIT @@ -11,6 +11,8 @@ pkgbase = python-symengine makedepends = cython makedepends = git makedepends = llvm + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools depends = gcc-libs depends = glibc ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ pkgname=python-symengine _pkgname=symengine.py pkgver=0.13.0 -pkgrel=2 +pkgrel=3 arch=(x86_64) pkgdesc='Python wrappers for SymEngine' url='https://github.com/symengine/symengine.py' @@ -22,18 +22,20 @@ makedepends=(boost cython git llvm + python-build + python-installer python-setuptools) license=(MIT) source=(git+https://github.com/symengine/symengine.py#tag=v$pkgver) sha256sums=('56c6c675d85c2b8448b4eb1e21c46b7dbc5d2fa3dcd26921a37a5ba64d95b821') build() { - cmake -B build -S $_pkgname \ - -DCMAKE_INSTALL_PREFIX=/usr - cmake --build build + cd $_pkgname + python -m build --wheel --no-isolation } package() { - DESTDIR="$pkgdir" cmake --install build - install -Dm644 $_pkgname/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + 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/python-symengine/-/commit/8e818734c67a205e26663b1f81cd81911f636a5f -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-symengine/-/commit/8e818734c67a205e26663b1f81cd81911f636a5f You're receiving this email because of your account on gitlab.archlinux.org.
