[arch-commits] Commit in kresus/trunk (PKGBUILD)
Bruno Pagani
archange at archlinux.org
Mon Aug 26 21:38:53 UTC 2019
Date: Monday, August 26, 2019 @ 21:38:53
Author: archange
Revision: 502317
Rebuild with nodejs-lts-dubnium
They are incompatibilities with 12.x
Modified:
kresus/trunk/PKGBUILD
----------+
PKGBUILD | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-08-26 21:27:03 UTC (rev 502316)
+++ PKGBUILD 2019-08-26 21:38:53 UTC (rev 502317)
@@ -2,15 +2,15 @@
pkgname=kresus
pkgver=0.14.0
-pkgrel=1
+pkgrel=2
pkgdesc="Self-hosted personal finance manager"
-arch=('x86_64')
+arch=(x86_64)
url="https://kresus.org"
-license=('MIT')
+license=(MIT)
backup=('etc/webapps/kresus/config.ini')
-depends=('nodejs' 'weboob-headless')
-makedepends=('yarn' 'npm' 'libpng' 'python2')
-optdepends=('python2-pdfminer: For IBAN extraction from PDF RIB')
+depends=(nodejs-lts-dubnium weboob-headless)
+makedepends=(yarn npm libpng python2)
+optdepends=('python-pdfminer: For IBAN extraction from PDF RIB')
source=("https://framagit.org/kresusapp/kresus/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
'config.ini'
"${pkgname}.service"
@@ -29,11 +29,13 @@
package() {
cd ${pkgname}-${pkgver}
+
make DESTDIR="${pkgdir}" install
- # Fix python2 name
- sed -i 's:#!/usr/bin/env python:#!/usr/bin/env python2:' "${pkgdir}"/usr/lib/node_modules/kresus/build/server/weboob/main.py
+
# Fix npm crazyness
chmod -R go-w "${pkgdir}"/usr
+ chown -R root:root "${pkgdir}"/usr
+
install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
cd ..
More information about the arch-commits
mailing list