diff options
author | zan | 2022-03-27 14:37:31 -0400 |
---|---|---|
committer | zan | 2022-03-27 14:37:31 -0400 |
commit | 1f18887059bdfefa25fd49a42b9e1a490ce32e4c (patch) | |
tree | 03b3dea84c79b0aa6af125a0e6ca61887182f149 | |
parent | ac62e7893688f1b8d03e7d0bd1eab2fe08580b69 (diff) | |
download | aur-kapidox-git.tar.gz |
Python build migration
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 11 insertions, 14 deletions
@@ -1,12 +1,14 @@ pkgbase = kapidox-git pkgdesc = Frameworks API Documentation Tools - pkgver = r474.525886b + pkgver = r566.d385445 pkgrel = 1 url = https://community.kde.org/Frameworks arch = any groups = kf5 license = LGPL - makedepends = cmake + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = git makedepends = qt5-base depends = python-jinja @@ -17,4 +19,3 @@ pkgbase = kapidox-git sha256sums = SKIP pkgname = kapidox-git - @@ -1,17 +1,17 @@ -# Maintainer: +# Maintainer: zan <zan@nie.rs> # Contributor: Felix Golatofski <contact@xdfr.de> # Contributor: Andrea Scarpino <andrea@archlinux.org> _pkgname=kapidox pkgname=$_pkgname-git -pkgver=r474.525886b +pkgver=r566.d385445 pkgrel=1 pkgdesc='Frameworks API Documentation Tools' arch=('any') url='https://community.kde.org/Frameworks' license=('LGPL') depends=(python-jinja python-yaml) -makedepends=(cmake git qt5-base) +makedepends=(python-build python-installer python-wheel git qt5-base) groups=('kf5') conflicts=("$_pkgname") provides=("$_pkgname") @@ -29,15 +29,11 @@ prepare() { } build() { - cd $srcdir/$_pkgname/build - cmake ../ \ - -DCMAKE_INSTALL_PREFIX=/usr - make + cd $srcdir/$_pkgname + python -m build --wheel --no-isolation } package() { - cd $srcdir/$_pkgname/build - make DESTDIR="$pkgdir" install - install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" - + cd $srcdir/$_pkgname + python -m installer --destdir="$pkgdir" dist/*.whl } |