diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 11 insertions, 4 deletions
@@ -1,11 +1,16 @@ pkgbase = py++ pkgdesc = Py++ - Boost.Python code generator pkgver = 1.8.4 - pkgrel = 1 + pkgrel = 2 url = https://pyplusplus.readthedocs.io/en/latest/ arch = i686 arch = x86_64 license = Boost Software License + makedepends = python + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools depends = python depends = python-pygccxml depends = castxml @@ -3,21 +3,23 @@ # Contributor: zarra <zarraxx@gmail.com> pkgname=py++ pkgver=1.8.4 -pkgrel=1 +pkgrel=2 pkgdesc="Py++ - Boost.Python code generator" arch=('i686' 'x86_64') url="https://pyplusplus.readthedocs.io/en/latest/" license=('Boost Software License') depends=('python' 'python-pygccxml' 'castxml') +makedepends=('python' 'python-build' 'python-installer' 'python-wheel' + 'python-setuptools') source=("https://github.com/ompl/pyplusplus/archive/refs/tags/${pkgver}.tar.gz") sha256sums=('10379d3b2c78612d9097a6533b4da5ad91f91377022bb6f6052549579b4991ee') build() { cd "$srcdir/pyplusplus-${pkgver}" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/pyplusplus-${pkgver}" - python setup.py install --prefix=/usr --root=$pkgdir + python -m installer --destdir="$pkgdir" dist/*.whl } |