summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD18
2 files changed, 11 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d25d76f00e5..ff213fb74cb1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 06ab204f8b4e..28d8d4e62468 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}