Refactor database handler to dynamically set database path and create app data directory; add installer script and requirements file for packaging
This commit is contained in:
52
setup-file.iss
Normal file
52
setup-file.iss
Normal file
@@ -0,0 +1,52 @@
|
||||
; -- UFF-Search Installer Skript --
|
||||
|
||||
[Setup]
|
||||
; Der Name, der überall steht
|
||||
AppName=UFF Text Search
|
||||
AppVersion=3.0
|
||||
AppPublisher=Konstantin Roßmann
|
||||
AppPublisherURL=https://rossmann-it-solutions.de
|
||||
|
||||
; Wo soll standardmäßig installiert werden? {autopf} ist "Program Files"
|
||||
DefaultDirName={autopf}\UFF-Search
|
||||
; Name der Gruppe im Startmenü
|
||||
DefaultGroupName=UFF Search
|
||||
|
||||
; Speicherort der fertigen setup.exe (z.B. auf dem Desktop oder im Projektordner)
|
||||
OutputDir=.
|
||||
OutputBaseFilename=UFF_Search_Installer_v3
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
|
||||
; Icon für den Installer selbst (optional, sonst weglassen)
|
||||
; SetupIconFile=app.ico
|
||||
|
||||
; Administrator-Rechte anfordern für Installation in Program Files
|
||||
PrivilegesRequired=admin
|
||||
|
||||
[Languages]
|
||||
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
|
||||
|
||||
[Tasks]
|
||||
; Checkbox: "Desktop Verknüpfung erstellen"
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
; !!! WICHTIG: HIER DEN PFAD ZU DEINER EXE ANPASSEN !!!
|
||||
; "Source" muss auf die Datei zeigen, die PyInstaller im "dist" Ordner erstellt hat.
|
||||
Source: "C:\Users\konst\Arbeit\unsorted-folder-full-text-search\dist\UFF-Search.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
; Falls du ein Icon mitliefern willst (optional)
|
||||
; Source: "C:\Pfad\Zu\Deinem\Projekt\app.ico"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
[Icons]
|
||||
; Verknüpfung im Startmenü
|
||||
Name: "{group}\UFF Text Search"; Filename: "{app}\UFF-Search.exe"
|
||||
; Verknüpfung zum Deinstallieren
|
||||
Name: "{group}\Uninstall UFF Search"; Filename: "{uninstallexe}"
|
||||
; Verknüpfung auf dem Desktop (wenn vom User ausgewählt)
|
||||
Name: "{commondesktop}\UFF Text Search"; Filename: "{app}\UFF-Search.exe"; Tasks: desktopicon
|
||||
|
||||
[Run]
|
||||
; Checkbox am Ende: "Programm jetzt starten"
|
||||
Description: "{cm:LaunchProgram,UFF Text Search}"; Filename: "{app}\UFF-Search.exe"; Flags: nowait postinstall skipifsilent
|
||||
Reference in New Issue
Block a user