From a1f2b8077951bf1f6369fc1adc5e2cfa0c799a14 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Thu, 3 Nov 2022 13:36:03 +0000 Subject: [PATCH 01/13] Fix dev dependencies still installed --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- scripts/install | 2 +- scripts/upgrade | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 336cdc0..66e6deb 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.18.1~ynh8 +**Shipped version:** 0.18.1~ynh9 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 2cddf2b..c20a927 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.18.1~ynh8 +**Version incluse :** 0.18.1~ynh9 ## Captures d'écran diff --git a/manifest.json b/manifest.json index e046027..60a4792 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.18.1~ynh8", + "version": "0.18.1~ynh9", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", diff --git a/scripts/install b/scripts/install index 9b1a8f6..2dbeb4b 100644 --- a/scripts/install +++ b/scripts/install @@ -153,7 +153,7 @@ ynh_script_progression --message="Installing app..." --weight=1 ynh_use_nodejs ( cd "$final_path" - ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn install + ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn install --production ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn cache clean --all ynh_secure_remove --file="$final_path/.cache" ynh_secure_remove --file="$final_path/.yarn" diff --git a/scripts/upgrade b/scripts/upgrade index 3ea632a..f86c2d4 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -189,7 +189,7 @@ ynh_use_nodejs # linked to modules compiled for the previous version. ynh_secure_remove --file="$final_path/node_modules" - ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn install + ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn install --production ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH yarn cache clean --all ynh_secure_remove --file="$final_path/.cache" ynh_secure_remove --file="$final_path/.yarn" From 8b38987a2609a2042754cee32cc96b32c36ed274 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Wed, 30 Nov 2022 12:59:52 +0000 Subject: [PATCH 02/13] Fix multi-instance sharing the same location name (fix #)147 --- README.md | 2 +- README_fr.md | 2 +- conf/nginx.conf | 6 +++--- manifest.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 66e6deb..2fb3252 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.18.1~ynh9 +**Shipped version:** 0.18.1~ynh10 ## Screenshots diff --git a/README_fr.md b/README_fr.md index c20a927..56477d6 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.18.1~ynh9 +**Version incluse :** 0.18.1~ynh10 ## Captures d'écran diff --git a/conf/nginx.conf b/conf/nginx.conf index 023598e..665df9f 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -2,7 +2,7 @@ location __PATH__/ { alias __FINALPATH__/build/client/; - try_files $uri $uri/index.html @kresus; + try_files $uri $uri/index.html @__NAME__; # Include SSOWAT user panel. include conf.d/yunohost_panel.conf.inc; @@ -11,10 +11,10 @@ location __PATH__/ { location ~ __PATH__/\.(css|js|png|jpe?g|svg|eot|woff2?)$ { more_set_headers 'Cache-Control: max-age=2592000, must-revalidate, public'; gzip_types text/plain text/css application/javascript text/javascript; - try_files $uri $uri/index.html @kresus; + try_files $uri $uri/index.html @__NAME__; } -location @kresus { +location @__NAME__ { client_max_body_size 8M; send_timeout 600; proxy_connect_timeout 600; diff --git a/manifest.json b/manifest.json index 60a4792..463cca9 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.18.1~ynh9", + "version": "0.18.1~ynh10", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From 0ed0cdb16c01b8de23cc8242a2af752e9f74ac29 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Wed, 21 Dec 2022 08:32:04 +0000 Subject: [PATCH 03/13] Create minor release to force woob update --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2fb3252..9e3866d 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.18.1~ynh10 +**Shipped version:** 0.18.1~ynh11 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 56477d6..9198019 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.18.1~ynh10 +**Version incluse :** 0.18.1~ynh11 ## Captures d'écran diff --git a/manifest.json b/manifest.json index 463cca9..eb5ed0d 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.18.1~ynh10", + "version": "0.18.1~ynh11", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From a6bd44c5667af325948ec9f486315dc23379e8ed Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Thu, 23 Feb 2023 12:51:40 +0000 Subject: [PATCH 04/13] Upgrade to 0.19.0 --- README.md | 2 +- README_fr.md | 2 +- conf/app.src | 4 ++-- manifest.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9e3866d..d4dc213 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.18.1~ynh11 +**Shipped version:** 0.19.0~ynh1 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 9198019..9d51d44 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.18.1~ynh11 +**Version incluse :** 0.19.0~ynh1 ## Captures d'écran diff --git a/conf/app.src b/conf/app.src index 3bf7bfb..6a00765 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.18.1/kresus-0.18.1.tar.bz2 -SOURCE_SUM=3a32a3c78a3b724fd186ad212e743894872a0a7aee6efa8f02c454a76973e1ed +SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.0/kresus-0.19.0.tar.bz2 +SOURCE_SUM=ae9381c7bcc9bbff228326adf7ad89429811798a014414cde219c35bf83ea8c9 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.bz2 SOURCE_IN_SUBDIR=true diff --git a/manifest.json b/manifest.json index eb5ed0d..c475df2 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.18.1~ynh11", + "version": "0.19.0~ynh1", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From af665cab067fd958f949e8144392c2d7a8de22a7 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 24 Feb 2023 08:25:53 +0000 Subject: [PATCH 05/13] Auto-update README --- README.md | 3 ++- README_fr.md | 21 +++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index d4dc213..a07ad50 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,8 @@ It shall NOT be edited by hand. # Kresus for YunoHost -[![Integration level](https://dash.yunohost.org/integration/kresus.svg)](https://dash.yunohost.org/appci/app/kresus) ![Working status](https://ci-apps.yunohost.org/ci/badges/kresus.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/kresus.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/kresus.svg)](https://dash.yunohost.org/appci/app/kresus) ![Working status](https://ci-apps.yunohost.org/ci/badges/kresus.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/kresus.maintain.svg) + [![Install Kresus with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kresus) *[Lire ce readme en français.](./README_fr.md)* diff --git a/README_fr.md b/README_fr.md index 9d51d44..3ad5869 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,23 +5,24 @@ It shall NOT be edited by hand. # Kresus pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/kresus.svg)](https://dash.yunohost.org/appci/app/kresus) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/kresus.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/kresus.maintain.svg) +[![Niveau d’intégration](https://dash.yunohost.org/integration/kresus.svg)](https://dash.yunohost.org/appci/app/kresus) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/kresus.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/kresus.maintain.svg) + [![Installer Kresus avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kresus) *[Read this readme in english.](./README.md)* -> *Ce package vous permet d'installer Kresus rapidement et simplement sur un serveur YunoHost. -Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.* +> *Ce package vous permet d’installer Kresus rapidement et simplement sur un serveur YunoHost. +Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.* -## Vue d'ensemble +## Vue d’ensemble Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. **Version incluse :** 0.19.0~ynh1 -## Captures d'écran +## Captures d’écran -![Capture d'écran de Kresus](./doc/screenshots/screenshot.png) +![Capture d’écran de Kresus](./doc/screenshots/screenshot.png) ## Avertissements / informations importantes @@ -52,9 +53,9 @@ Les architectures 32 bits ne sont pas prises en charge car nodejs ne fournit plu ## Documentations et ressources -* Site officiel de l'app : -* Documentation officielle de l'admin : -* Dépôt de code officiel de l'app : +* Site officiel de l’app : +* Documentation officielle de l’admin : +* Dépôt de code officiel de l’app : * Documentation YunoHost pour cette app : * Signaler un bug : @@ -70,4 +71,4 @@ ou sudo yunohost app upgrade kresus -u https://github.com/YunoHost-Apps/kresus_ynh/tree/testing --debug ``` -**Plus d'infos sur le packaging d'applications :** +**Plus d’infos sur le packaging d’applications :** \ No newline at end of file From ad5e9bb84edff8479f28816247657a7d99372651 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 28 Feb 2023 18:41:40 +0100 Subject: [PATCH 06/13] Upgrade to 0.19.2 --- conf/app.src | 4 ++-- manifest.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/app.src b/conf/app.src index 6a00765..0d4835b 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.0/kresus-0.19.0.tar.bz2 -SOURCE_SUM=ae9381c7bcc9bbff228326adf7ad89429811798a014414cde219c35bf83ea8c9 +SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.2/kresus-0.19.2.tar.bz +SOURCE_SUM=1ef03d02a785e21f2b6a574c250dda680d2ccd4ba8182e44ae977314947ce43f SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.bz2 SOURCE_IN_SUBDIR=true diff --git a/manifest.json b/manifest.json index c475df2..60fef9d 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.0~ynh1", + "version": "0.19.2~ynh1", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From ff8aba871edfa49535049493d2c99d161fc5778c Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 28 Feb 2023 21:11:31 +0100 Subject: [PATCH 07/13] Update readme --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a07ad50..334ed97 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.0~ynh1 +**Shipped version:** 0.19.2~ynh1 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 3ad5869..e0ce1b9 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.0~ynh1 +**Version incluse :** 0.19.2~ynh1 ## Captures d’écran From 6a82b9aa9bf3e4d600953095571242e85d563977 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 28 Feb 2023 21:57:34 +0100 Subject: [PATCH 08/13] Fix source url --- README.md | 2 +- README_fr.md | 2 +- conf/app.src | 2 +- manifest.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 334ed97..70b57e8 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.2~ynh1 +**Shipped version:** 0.19.2~ynh2 ## Screenshots diff --git a/README_fr.md b/README_fr.md index e0ce1b9..47d6f12 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.2~ynh1 +**Version incluse :** 0.19.2~ynh2 ## Captures d’écran diff --git a/conf/app.src b/conf/app.src index 0d4835b..1cfef8f 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,4 +1,4 @@ -SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.2/kresus-0.19.2.tar.bz +SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.2/kresus-0.19.2.tar.bz2 SOURCE_SUM=1ef03d02a785e21f2b6a574c250dda680d2ccd4ba8182e44ae977314947ce43f SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.bz2 diff --git a/manifest.json b/manifest.json index 60fef9d..5029b35 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.2~ynh1", + "version": "0.19.2~ynh2", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From 3b549812efebb0a7e503c203adb68c1e3a2ce8fb Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Mon, 17 Apr 2023 20:55:27 +0200 Subject: [PATCH 09/13] Upgrade to 0.19.3 --- README.md | 2 +- README_fr.md | 2 +- conf/app.src | 4 ++-- manifest.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 70b57e8..bfd2ca3 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.2~ynh2 +**Shipped version:** 0.19.3~ynh2 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 47d6f12..674ff61 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.2~ynh2 +**Version incluse :** 0.19.3~ynh2 ## Captures d’écran diff --git a/conf/app.src b/conf/app.src index 1cfef8f..3d4065b 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.2/kresus-0.19.2.tar.bz2 -SOURCE_SUM=1ef03d02a785e21f2b6a574c250dda680d2ccd4ba8182e44ae977314947ce43f +SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.3/kresus-0.19.3.tar.bz2 +SOURCE_SUM=6bee2edd3de9f40ba600a5d873084e7e35c0d1711abd87b29e92853f6e31694f SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.bz2 SOURCE_IN_SUBDIR=true diff --git a/manifest.json b/manifest.json index 5029b35..31e95ec 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.2~ynh2", + "version": "0.19.3~ynh2", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From eb29d92e3897831dcfd0c275b351a13982c84774 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Wed, 5 Jul 2023 09:24:57 +0200 Subject: [PATCH 10/13] Upgrade to 0.19.4 --- README.md | 2 +- README_fr.md | 2 +- conf/app.src | 4 ++-- manifest.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bfd2ca3..152a454 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.3~ynh2 +**Shipped version:** 0.19.4~ynh1 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 674ff61..f395089 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.3~ynh2 +**Version incluse :** 0.19.4~ynh1 ## Captures d’écran diff --git a/conf/app.src b/conf/app.src index 3d4065b..5ed7696 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.3/kresus-0.19.3.tar.bz2 -SOURCE_SUM=6bee2edd3de9f40ba600a5d873084e7e35c0d1711abd87b29e92853f6e31694f +SOURCE_URL=https://framagit.org/kresusapp/kresus/-/archive/0.19.4/kresus-0.19.4.tar.bz2 +SOURCE_SUM=c168beaa37194f9e89c5f89bb163ea77dec8d7ce13fd1517e5c8d2b00a6234a9 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.bz2 SOURCE_IN_SUBDIR=true diff --git a/manifest.json b/manifest.json index 31e95ec..7a454c6 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.3~ynh2", + "version": "0.19.4~ynh1", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", From dc829500130b3dce01e5b9228167625731b76ae9 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 29 Aug 2023 09:37:17 +0200 Subject: [PATCH 11/13] Rustup: use minimal profile --- scripts/install | 2 +- scripts/upgrade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install b/scripts/install index 2dbeb4b..67654fc 100644 --- a/scripts/install +++ b/scripts/install @@ -134,7 +134,7 @@ ynh_exec_as $app virtualenv --python=python3 --system-site-packages "${final_pat source "${final_path}/venv/bin/activate" set -o nounset - ynh_exec_warn_less ynh_exec_as $app RUSTUP_HOME="$final_path"/.rustup CARGO_HOME="$final_path"/.cargo bash -c 'curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -q -y' + ynh_exec_warn_less ynh_exec_as $app RUSTUP_HOME="$final_path"/.rustup CARGO_HOME="$final_path"/.cargo bash -c 'curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -q -y --default-toolchain=stable --profile=minimal' export PATH="$final_path/.cargo/bin:$PATH" ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH pip install --upgrade pip ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH pip install --upgrade setuptools diff --git a/scripts/upgrade b/scripts/upgrade index f86c2d4..18ace19 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -165,7 +165,7 @@ ynh_exec_as $app virtualenv --python=python3 --system-site-packages "${final_pat source "${final_path}/venv/bin/activate" set -o nounset - ynh_exec_warn_less ynh_exec_as $app RUSTUP_HOME="$final_path"/.rustup CARGO_HOME="$final_path"/.cargo bash -c 'curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -q -y' + ynh_exec_warn_less ynh_exec_as $app RUSTUP_HOME="$final_path"/.rustup CARGO_HOME="$final_path"/.cargo bash -c 'curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -q -y --default-toolchain=stable --profile=minimal' export PATH="$final_path/.cargo/bin:$PATH" ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH pip install --upgrade pip ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH pip install --upgrade setuptools From 4a13d4c4d287668ab0613e406a3ee47f9e52a749 Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 29 Aug 2023 09:47:37 +0200 Subject: [PATCH 12/13] Add python3-jose dependency --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- scripts/_common.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 152a454..c4ae23b 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.4~ynh1 +**Shipped version:** 0.19.4~ynh2 ## Screenshots diff --git a/README_fr.md b/README_fr.md index f395089..7ec66d2 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.4~ynh1 +**Version incluse :** 0.19.4~ynh2 ## Captures d’écran diff --git a/manifest.json b/manifest.json index 7a454c6..a6364d0 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.4~ynh1", + "version": "0.19.4~ynh2", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", diff --git a/scripts/_common.sh b/scripts/_common.sh index 413e868..d3ddbbf 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -5,7 +5,7 @@ #================================================= # dependencies used by the app (must be on a single line) -pkg_dependencies="locales git python3 python3-dev python3-pip python3-selenium libffi-dev libxml2-dev libxslt-dev libyaml-dev libtiff-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev libwebp-dev build-essential gcc g++ wget unzip mupdf-tools libnss3-tools python3-nss virtualenv postgresql" +pkg_dependencies="locales git python3 python3-dev python3-pip python3-selenium python3-jose libffi-dev libxml2-dev libxslt-dev libyaml-dev libtiff-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev libwebp-dev build-essential gcc g++ wget unzip mupdf-tools libnss3-tools python3-nss virtualenv postgresql" nodejs_version=16 From 9f8f303603d4cdb4918ef28aa4a2475fea6bc9df Mon Sep 17 00:00:00 2001 From: Nicolas Frandeboeuf Date: Tue, 29 Aug 2023 22:44:17 +0200 Subject: [PATCH 13/13] Fix buster's shit with python3-jose --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- scripts/_common.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c4ae23b..a00acae 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly how you are spending money using categories! -**Shipped version:** 0.19.4~ynh2 +**Shipped version:** 0.19.4~ynh3 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 7ec66d2..9f8c2a5 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Kresus est un gestionnaire de finances personnelles gratuit et libre qui tourne sur votre serveur. Il récupère automatiquement et quotidiennement toutes vos nouvelles transactions bancaires et vous permet de les catégoriser, étudier via des graphiques, et établir un budget. -**Version incluse :** 0.19.4~ynh2 +**Version incluse :** 0.19.4~ynh3 ## Captures d’écran diff --git a/manifest.json b/manifest.json index a6364d0..ce03b6d 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Personal finance manager", "fr": "Outil personnel de gestion de finances" }, - "version": "0.19.4~ynh2", + "version": "0.19.4~ynh3", "url": "https://framagit.org/kresusapp/kresus", "upstream": { "license": "AGPL-3.0-only", diff --git a/scripts/_common.sh b/scripts/_common.sh index d3ddbbf..3c0071a 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -5,7 +5,7 @@ #================================================= # dependencies used by the app (must be on a single line) -pkg_dependencies="locales git python3 python3-dev python3-pip python3-selenium python3-jose libffi-dev libxml2-dev libxslt-dev libyaml-dev libtiff-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev libwebp-dev build-essential gcc g++ wget unzip mupdf-tools libnss3-tools python3-nss virtualenv postgresql" +pkg_dependencies="locales git python3 python3-dev python3-pip python3-selenium python3-josepy libffi-dev libxml2-dev libxslt-dev libyaml-dev libtiff-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev libwebp-dev build-essential gcc g++ wget unzip mupdf-tools libnss3-tools python3-nss virtualenv postgresql" nodejs_version=16