mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-18 03:40:50 +00:00
updateminors bug fiz + stable versions for niightly build
This commit is contained in:
7
.github/workflows/stable-release.yml
vendored
7
.github/workflows/stable-release.yml
vendored
@@ -2,7 +2,8 @@ name: Build and Publish Stable Version
|
||||
|
||||
on:
|
||||
push:
|
||||
tag: ["v0.0.1b"]
|
||||
tags:
|
||||
- v0.0.1b
|
||||
|
||||
jobs:
|
||||
build_windows_installer:
|
||||
@@ -15,7 +16,7 @@ jobs:
|
||||
- name: Compile .ISS to .EXE Installer
|
||||
uses: Minionguyjpro/Inno-Setup-Action@v1.2.2
|
||||
with:
|
||||
path: packages/windows/windows-setup.iss
|
||||
path: packages\windows\windows-setup.iss
|
||||
options: '/O+ /F"LCE_Qt_Launcher_Windows_Setup"'
|
||||
build_arch_installer:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -26,6 +27,6 @@ jobs:
|
||||
- name: Validate package
|
||||
uses: heyhusen/archlinux-package-action@v3.0.0
|
||||
with:
|
||||
flags: '-p packages/linux/stable/PKGBUILD'
|
||||
flags: '-p ../packages/linux/stable/PKGBUILD'
|
||||
namcap: true
|
||||
srcinfo: true
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
|
||||
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/nightly/schemas/x-application-lce_inst_config.json",
|
||||
"name": "Default",
|
||||
"installation_path": ".lce",
|
||||
"username": "Steve",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
|
||||
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/nightly/schemas/x-application-lce_inst_config.json",
|
||||
"name" : "Legacy Evolved (Superspeeded by neoLegacy)",
|
||||
"installation_path": ".lce-evolved",
|
||||
"username" : "Steve",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
|
||||
"$schema": "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/nightly/schemas/x-application-lce_inst_config.json",
|
||||
"name": "pieeebot neoLegacy",
|
||||
"instance_type": "InstanceType.CLIENT_VANILLA",
|
||||
"instance_source": "InstanceSource.GITHUB_RELEASE",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
|
||||
"$schema" : "../schemas/x-application-lce_inst_config.json",
|
||||
"name" : "default", // Name of the instance
|
||||
"installation_path": ".lce", // Installation Path of the game files
|
||||
"username" : "Steve", // Your Username
|
||||
@@ -14,6 +14,10 @@
|
||||
// InstanceSource.LOCAL_INSTALLATION = Local Installation (not implemented yet)
|
||||
// InstanceSource.LOCAL_SOURCE_CODE = Local Source Code (not implemented yet)
|
||||
"instance_source" : "InstanceSource.GITHUB_RELEASE",
|
||||
// InstanceType.CLIENT_VANILLA = #TODO To implement and write documentation
|
||||
// InstanceType.CLENT_MODDED = #TODO To implement and write documentation
|
||||
// InstanceType.SERVER_VANILLA = #TODO To implement and write documentation
|
||||
// InstanceType.SERVER_MODDED = #TODO To implement and write documentation
|
||||
"instance_type": "InstanceType.CLIENT_VANILLA", // Type of the instance (not implemented/functionnal yet)
|
||||
"version" : "nightly" // version/tag of the release
|
||||
"version" : "nightly" // version/tag of the release of rhe instance to download
|
||||
}
|
||||
|
||||
66
packages/windows/windows-setup-nigthly-preview.iss
Normal file
66
packages/windows/windows-setup-nigthly-preview.iss
Normal file
@@ -0,0 +1,66 @@
|
||||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
; Non-commercial use only
|
||||
|
||||
#define MyAppName "LCE Qt Launcher (Nightly)"
|
||||
#define MyAppVersion "nightly"
|
||||
#define MyAppPublisher "Xgui4"
|
||||
#define MyAppURL "https://github.com/xgui4/lce-qt-launcher"
|
||||
#define MyAppExeName "main.exe"
|
||||
#define MyAppAssocName "LCE Qt Launcher Instance Save File"
|
||||
#define MyAppAssocExt ".lce_inst"
|
||||
#define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt
|
||||
|
||||
[Setup]
|
||||
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
|
||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
||||
AppId={{470F6276-B9D8-413D-8D6A-95767B7E6571}
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName={autopf}\{#MyAppName}
|
||||
ArchiveExtraction=full
|
||||
; Use "ArchiveExtraction=enhanced" if all your archives are .7z files
|
||||
; Use "ArchiveExtraction=enhanced/nopassword" if all your archives are not password-protected
|
||||
DefaultGroupName={#MyAppName}
|
||||
LicenseFile=..\..\license.md
|
||||
InfoBeforeFile=..\..\code-of-conduct.md
|
||||
InfoAfterFile=..\..\readme.md
|
||||
; Uncomment the following line to run in non administrative install mode (install for current user only).
|
||||
;PrivilegesRequired=lowest
|
||||
PrivilegesRequiredOverridesAllowed=dialog
|
||||
OutputBaseFilename=nightly-build-x64
|
||||
SetupIconFile=..\..\assets\setup.ico
|
||||
SolidCompression=yes
|
||||
WizardStyle=modern dark polar
|
||||
SetupArchitecture=x64
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
|
||||
|
||||
[Files]
|
||||
; NOTE: Use the "issigverify" flag or the "Hash" parameter to verify downloads
|
||||
Source: "https://github.com/xgui4/LCE-Qt-Launcher/releases/download/nightly/LCE-Qt-Launcher-Windows.zip"; DestDir: "{app}"; DestName: "LCE-Qt-Launcher-Windows.zip"; ExternalSize: "186646528"; Flags: ignoreversion external download extractarchive recursesubdirs createallsubdirs
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
|
||||
[Registry]
|
||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: ""; Flags: uninsdeletevalue
|
||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}"; ValueType: string; ValueName: ""; ValueData: "{#MyAppAssocName}"; Flags: uninsdeletekey
|
||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName},0"
|
||||
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
|
||||
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
@@ -37,7 +37,7 @@ OutputBaseFilename=nightly-build-x64
|
||||
SetupIconFile=..\..\assets\setup.ico
|
||||
SolidCompression=yes
|
||||
WizardStyle=modern dark polar
|
||||
SetupArchitecture=x64
|
||||
ArchitecturesAllowed=x64compatible
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
Reference in New Issue
Block a user