diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 15 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = fava-git pkgdesc = Web interface for beancount - pkgver = 1.15.r11.g2f140b23 + pkgver = 1.21.r29.g877e4348 pkgrel = 1 url = https://beancount.github.io/fava/ arch = any @@ -8,6 +8,10 @@ pkgbase = fava-git makedepends = git makedepends = nodejs makedepends = npm + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools-scm + makedepends = python-wheel depends = beancount>=2.3.0 depends = python>=3.6 depends = python-setuptools @@ -29,8 +33,7 @@ pkgbase = fava-git conflicts = fava conflicts = beancount-fava-git replaces = beancount-fava-git - source = git://github.com/beancount/fava.git + source = git+https://github.com/beancount/fava.git md5sums = SKIP pkgname = fava-git - @@ -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 } |