commit 243e3c2d7fac82a53e99daf9961049ea2495b859
parent 758a5ab3084cbc3e3869b48c033c07fbc16d9138
Author: Lea <lea.oualli@outlook.fr>
Date: Mon, 7 Apr 2025 12:25:52 +0200
Premier test NSIS
Diffstat:
5 files changed, 77 insertions(+), 0 deletions(-)
diff --git a/Merchant client/install-talerV1.bat b/Merchant client/install-talerV1.bat
@@ -0,0 +1,11 @@
+@echo off
+setlocal
+
+echo === Lancement de l'installation de GNU Taler via WSL ===
+
+
+wsl -d Debian -- bash /mnt/c/Users/%USERNAME%/taler-windows/source/install-taler.sh
+
+echo.
+echo ✅ Script terminé. Vérifie les messages dans la console.
+pause
diff --git a/NSIS/install_talerV1.nsi b/NSIS/install_talerV1.nsi
@@ -0,0 +1,24 @@
+!define APPNAME "GNU Taler Installer"
+OutFile "GNU-Taler-Installer.exe"
+InstallDir "$PROGRAMFILES\Taler"
+RequestExecutionLevel admin
+
+Page directory
+Page instfiles
+
+Section "Installation de GNU Taler"
+ SetOutPath "$INSTDIR"
+
+ ; Copie les deux scripts depuis le dossier d'installation NSIS
+ File "..\Merchant client\install-taler.bat"
+ File "..\source\install-taler.sh"
+
+ ; Lancer le .bat en silencieux
+ nsExec::ExecToLog '"$INSTDIR\install-taler.bat"'
+
+ ; Message de fin
+ MessageBox MB_ICONINFORMATION|MB_OK "GNU Taler a ete installe avec succes."
+
+ ; Raccourci sur le bureau
+ CreateShortCut "$DESKTOP\Lancer GNU Taler.lnk" "$INSTDIR\install-taler.bat"
+SectionEnd
diff --git a/NSIS_test/hello.nsi b/NSIS_test/hello.nsi
@@ -0,0 +1,18 @@
+# Nom du programme
+OutFile "HelloInstaller.exe"
+
+# Dossier d'installation (par défaut dans Program Files)
+InstallDir "$PROGRAMFILES\HelloApp"
+
+# Privilèges administrateur requis
+RequestExecutionLevel admin
+
+# Pages à afficher
+Page directory
+Page instfiles
+
+# Début de l'installation
+Section "Installer HelloApp"
+ SetOutPath "$INSTDIR" ; Dossier d'installation
+ File "hello.txt" ; Fichier à copier
+SectionEnd
diff --git a/NSIS_test/hello.txt b/NSIS_test/hello.txt
@@ -0,0 +1 @@
+un petit test bonjour. 🎉
diff --git a/source/install-talerV1.sh b/source/install-talerV1.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+set -e
+
+echo "=== GNU Taler Installer (merchant backend) ==="
+
+sudo mkdir -p /etc/apt/keyrings
+
+echo "Ajout du dépôt GNU Taler..."
+echo "deb [signed-by=/etc/apt/keyrings/taler-systems.gpg] https://deb.taler.net/apt/debian bookworm main" | \
+ sudo tee /etc/apt/sources.list.d/taler.list > /dev/null
+
+echo "Import de la clé de signature..."
+sudo wget -O /etc/apt/keyrings/taler-systems.gpg https://taler.net/taler-systems.gpg
+
+echo "Mise à jour de la liste des paquets..."
+sudo apt update
+
+echo "Installation de taler-merchant..."
+sudo apt install -y taler-merchant
+
+echo "✅ Installation terminée."
+