[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