mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-16 03:50:39 +00:00
minors corrections and better nightly and update workflow to disable the broken part who will be re-enabled later
This commit is contained in:
2
.github/workflows/flatpak.yml
vendored
2
.github/workflows/flatpak.yml
vendored
@@ -3,7 +3,7 @@ name: Build And Publish Flatpak Nightly using Flatter
|
||||
on:
|
||||
push:
|
||||
branches :
|
||||
- nightly
|
||||
- flatpak-release
|
||||
jobs:
|
||||
flatter:
|
||||
name: Flatter
|
||||
|
||||
72
.github/workflows/nightly.yml
vendored
72
.github/workflows/nightly.yml
vendored
@@ -47,43 +47,45 @@ jobs:
|
||||
*.zip
|
||||
*.tar.gz
|
||||
|
||||
# --- JOB 2 : Building Windows Installer ---
|
||||
build_windows_installer:
|
||||
name: Build Inno Setup
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6.0.2
|
||||
- name: Compile .ISS
|
||||
uses: Minionguyjpro/Inno-Setup-Action@v1.2.8
|
||||
with:
|
||||
path: packages\windows\setup-nigthly.iss
|
||||
options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
|
||||
# # --- JOB 2 : Building Windows Installer ---
|
||||
# # Disabled due to not working
|
||||
# build_windows_installer:
|
||||
# name: Build Inno Setup
|
||||
# runs-on: windows-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v6.0.2
|
||||
# - name: Compile .ISS
|
||||
# uses: Minionguyjpro/Inno-Setup-Action@v1.2.8
|
||||
# with:
|
||||
# path: packages\windows\setup-nigthly.iss
|
||||
# options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v7.0.1
|
||||
with:
|
||||
name: installer-windows
|
||||
path: packages\windows\Output\*.exe
|
||||
# - name: Upload Artifact
|
||||
# uses: actions/upload-artifact@v7.0.1
|
||||
# with:
|
||||
# name: installer-windows
|
||||
# path: packages\windows\Output\*.exe
|
||||
|
||||
# --- JOB 3 : Making Arch Linux Packages ---
|
||||
build_arch_installer:
|
||||
name: Build Arch Package
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6.0.2
|
||||
- name: Validate and Build package
|
||||
uses: heyhusen/archlinux-package-action@v3.0.0
|
||||
with:
|
||||
namcap: true
|
||||
updpkgsums : true
|
||||
path : "packages/linux/nigthly"
|
||||
srcinfo: true
|
||||
# # --- JOB 3 : Making Arch Linux Packages ---
|
||||
# # Disabled due to not working
|
||||
# build_arch_installer:
|
||||
# name: Build Arch Package
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v6.0.2
|
||||
# - name: Validate and Build package
|
||||
# uses: heyhusen/archlinux-package-action@v3.0.0
|
||||
# with:
|
||||
# namcap: true
|
||||
# updpkgsums : true
|
||||
# path : "packages/linux/nigthly"
|
||||
# srcinfo: true
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v7.0.1
|
||||
with:
|
||||
name: packages-arch
|
||||
path: packages/linux/nightly/****.pkg.tar.zst
|
||||
# - name: Upload Artifact
|
||||
# uses: actions/upload-artifact@v7.0.1
|
||||
# with:
|
||||
# name: packages-arch
|
||||
# path: packages/linux/nightly/****.pkg.tar.zst
|
||||
|
||||
# --- JOB 4 : Publish the Nightly Release ---
|
||||
release:
|
||||
@@ -109,8 +111,6 @@ jobs:
|
||||
> The nightly prebuild is only avaiable for GNU/Linux and Windows. \n
|
||||
> For NixOS/Nixpkg you need to build it yourself by downloading the source files
|
||||
and then run `./nix-helper install` \n
|
||||
> For FreeBSD port, you will to build the port yourself, see the README for more info. \n
|
||||
> Flatpak now in developpement ! Soon there will be a flatpak repo which will be show here and on the readme on how to enabled it..\n
|
||||
\n
|
||||
Automatic Nighty (daily) binary build powered by GtiHub Actions. \n
|
||||
The nighy build are experimental nuitka compilation from the nighly branch \n
|
||||
|
||||
11
lisezmoi.md
11
lisezmoi.md
@@ -64,9 +64,13 @@ Sur la page [GitHub Releases de ce dépôt](https://github.com/xgui4/LCE-Qt-Laun
|
||||
|
||||
### Flatpak (Bientôt disponible)
|
||||
|
||||
Un dépôt Flatpak avec les instructions sera bientôt disponible ici.
|
||||
A Venir bientôt (décalé du a des problèmes techniques)
|
||||
|
||||
### Version de nuit
|
||||
### FreeBSD Port (Bientôt disponible)
|
||||
|
||||
A Venir bientôt (décalé du a des problèmes techniques)
|
||||
|
||||
### Version Nightly/Quotidienne (Nighly Build)
|
||||
|
||||
> [!NOTE]
|
||||
> Cette branche n'est pas stable et des modifications y sont apportées presque quotidiennement. Elle peut donc parfois dysfonctionner. De plus, macOS n'est pas disponible dans la version de nuit en raison des restrictions d'Apple et du fait que je ne possède pas de Mac.
|
||||
@@ -111,7 +115,7 @@ Vous pouvez également télécharger ce dépôt avec la commande `git clone http
|
||||
> Plateforme testée avec implémentation en cours de developement
|
||||
|
||||
- NixOS
|
||||
- FreeBSD
|
||||
- FreeBSD en utilisant UV (Remarque : le portage FreeBSD est en développement actif et encore expérimental ; l'utilisation de l'environnement virtuel UV est actuellement la seule méthode officiellement prise en charge pour FreeBSD.)
|
||||
|
||||
### Plateformes prises en charge partiellement
|
||||
|
||||
@@ -119,6 +123,7 @@ Vous pouvez également télécharger ce dépôt avec la commande `git clone http
|
||||
> Plateformes non testées, mais avec implémentation
|
||||
|
||||
- Flatpak
|
||||
- FreeBSD port
|
||||
|
||||
### Systèmes d'exploitation non pris en charge
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ optdepends=(
|
||||
replace=("${pkgname%-beta}")
|
||||
provides=("${pkgname%-dev}" "${pkgname%}")
|
||||
conflicts=("${pkgname%-nightly}" "${pkgname%-git}" "${pkgname%-stable}")
|
||||
source=("${pkgname}::git+${url}.git#branch=beta")
|
||||
source=("${pkgname}::git+${url}.git#branch=testing")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
|
||||
20
readme.md
20
readme.md
@@ -65,7 +65,11 @@ In the [GitHub Release page of this repo](https://github.com/xgui4/LCE-Qt-Launch
|
||||
|
||||
### Flatpak (Coming Soon)
|
||||
|
||||
Soon, they will be a flatpak repo with instruction here.
|
||||
Coming Soon (Delayed due to technical issues)
|
||||
|
||||
### FreeBSD Port (Coming Soon)
|
||||
|
||||
Coming Soon (Delayed due to technical issues)
|
||||
|
||||
### Nigthly Build
|
||||
|
||||
@@ -100,23 +104,27 @@ You can also, downloading this repo with the command `git clone https://github.c
|
||||
|
||||
### Golden Support
|
||||
|
||||
Platform Tested Regurlaly and with completed implemation/patch
|
||||
> [!NOTE]
|
||||
> Platform Tested Regurlaly and with completed implemation/patch
|
||||
|
||||
- Windows 10 and later
|
||||
- GNU/Linux
|
||||
|
||||
### Experimental Support
|
||||
|
||||
Plattform tested with work in progress implemation
|
||||
> [!NOTE]
|
||||
> Plattform tested with work in progress implemation
|
||||
|
||||
- NixOS
|
||||
- FreeBSD
|
||||
- FreeBSD using UV (Note: The FreeBSD port is in active development and still experimental; using the UV virtual environment is currently the only officially supported method for FreeBSD.)
|
||||
|
||||
### Partly Supported Platform
|
||||
### Upcoming Platform
|
||||
|
||||
Platform not tested yet, but with implementation
|
||||
> [!NOTE]
|
||||
> Platform not tested yet, but with implementation
|
||||
|
||||
- Flatpak
|
||||
- FreeBSD Port
|
||||
|
||||
### Unsupported OS
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@ from importlib.metadata._meta import PackageMetadata
|
||||
from PySide6.QtCore import qVersion
|
||||
|
||||
_FALLBACK_APP_NAME = "LCE Qt Launcher"
|
||||
_FALLBACK_VERSION = "0.0.20b0-pre1"
|
||||
_FALLBACK_VERSION = "0.0.20b0"
|
||||
_FALLBACK_LICENSE = "GPLv3"
|
||||
_FALLBACK_LICENSE_LINK = "https://www.gnu.org/licenses/gpl-3.0"
|
||||
_FALLBACK_GIT_REPO_URL = "https://github.com/xgui4/LCE-QT-Launcher"
|
||||
|
||||
_VERSION_TYPE : str = "alpha testing"
|
||||
_VERSION_TYPE : str = "alpha"
|
||||
_INSTANCE_EXTENSION : str = ".lce_inst"
|
||||
_AUTHORS : str = "Xgui4"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user