summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos José Ruiz-Henestrosa Ruiz2022-04-25 09:51:53 +0200
committerCarlos José Ruiz-Henestrosa Ruiz2022-04-25 09:51:53 +0200
commita9e953bcf1b79b616e958000f6ba90f26bb93993 (patch)
tree4f92922732722dc971d586a198ebec8ffd33475f /PKGBUILD
parentee717cc1297e82bfb48774e404e94ab4b049800a (diff)
downloadaur-fava-git.tar.gz
Changed installation method to standards based (PEP 517)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3852532ba88c..66e5d5f1d64f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Ng Oon-Ee <ngoonee.talk@gmail.com>
pkgname=fava-git
_name=${pkgname%-git}
-pkgver=1.15.r11.g2f140b23
+pkgver=1.21.r29.g877e4348
pkgrel=1
pkgdesc="Web interface for beancount"
arch=('any')
@@ -31,12 +31,16 @@ optdepends=('python-pyexcel>=0.2.2: Spreadsheet (ODS/XLS/XLSX) support'
makedepends=('git'
'nodejs'
- 'npm')
+ 'npm'
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools-scm'
+ 'python-wheel')
provides=("${_name}")
conflicts=("${_name}" "beancount-fava-git")
replaces=("beancount-fava-git")
-source=('git://github.com/beancount/fava.git')
+source=('git+https://github.com/beancount/fava.git')
md5sums=('SKIP')
pkgver() {
@@ -47,10 +51,10 @@ pkgver() {
build() {
cd "$srcdir/${_name}"
make
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/${_name}"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}