mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-16 03:50:39 +00:00
update worflow + build systems + metadata + linux icons
This commit is contained in:
30
.github/workflows/nightly.yml
vendored
30
.github/workflows/nightly.yml
vendored
@@ -49,6 +49,30 @@ jobs:
|
||||
*.zip
|
||||
*.tar.gz
|
||||
|
||||
build_windows_installer:
|
||||
name: Build the Inno Setup Installer
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Compile .ISS to .EXE Installer
|
||||
uses: Minionguyjpro/Inno-Setup-Action@v1.2.2
|
||||
with:
|
||||
path: packages/windows/windows-nigthly.iss
|
||||
options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
|
||||
build_arch_installer:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Validate package
|
||||
uses: heyhusen/archlinux-package-action@v3.0.0
|
||||
with:
|
||||
flags: '-p packages/linux/nightly/PKGBUILD'
|
||||
namcap: true
|
||||
srcinfo: true
|
||||
release:
|
||||
name: Create Nightly Release
|
||||
needs: build
|
||||
@@ -69,5 +93,9 @@ jobs:
|
||||
name: Nightly Release
|
||||
body: "Experimental Build (Nightly) generated by GitHub Action."
|
||||
files: |
|
||||
./artifacts/*.exe
|
||||
./artifacts/*.zip
|
||||
./artifacts/*.tar.gz
|
||||
./artifacts/*.pkg.tar.gz
|
||||
./artifacts/*.tar.gz
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@ jobs:
|
||||
- name: Compile .ISS to .EXE Installer
|
||||
uses: Minionguyjpro/Inno-Setup-Action@v1.2.2
|
||||
with:
|
||||
path: pkg/windows/setup.iss
|
||||
options: /O+
|
||||
path: packages/windows/windows-setup.iss
|
||||
options: '/O+ /F"LCE_Qt_Launcher_Windows_Setup"'
|
||||
build_arch_installer:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
@@ -26,6 +26,6 @@ jobs:
|
||||
- name: Validate package
|
||||
uses: heyhusen/archlinux-package-action@v3.0.0
|
||||
with:
|
||||
flags: '-p PKGBUILD.'
|
||||
namcap: false
|
||||
flags: '-p packages/linux/stable/PKGBUILD'
|
||||
namcap: true
|
||||
srcinfo: true
|
||||
BIN
assets/io.github.xgui4.lce_qt_launcher.png
Normal file
BIN
assets/io.github.xgui4.lce_qt_launcher.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
@@ -26,10 +26,15 @@ modules:
|
||||
- install -D main.py /app/bin/lce-qt-launcher
|
||||
- chmod +x /app/bin/lce-qt-launcher
|
||||
- install -D packages/io.github.xgui4.lce_qt_launcher.desktop /app/share/applications/io.github.xgui4.lce_qt_launcher.desktop
|
||||
- install -D assets/io.github.xgui4.lce_qt_launcher.png /app/share/icons/hicolor/128x128/apps/io.github.xgui4.lce_qt_launcher.png
|
||||
- install -D "$pkgdir/opt/lce_qt_launcher"
|
||||
- install -D data/* /app/share/io.github.lce_qt_launcher/data
|
||||
- install -D assets/* /app/share/io.github.lce_qt_launcher/assets
|
||||
- install -D data/lce_qt_launcher.ini "/app/etc/lce_qt_launcher.ini
|
||||
sources:
|
||||
- type: file
|
||||
path: main.py
|
||||
- type: file
|
||||
path: io.github.xgui4.lce_qt_launcher.desktop
|
||||
- type: file
|
||||
path: icon.png
|
||||
path: app.ico
|
||||
@@ -4,5 +4,5 @@ Version=1
|
||||
Name=LCE QT Launcher
|
||||
Comment=This is a custom Minecraft LCE Launcher written in Python and Qt with Freedom and with GNU/Linux support in mind.
|
||||
Exec=lce-qt-launcher
|
||||
Icon=xorg
|
||||
Icon=io.github.xgui4.lce_qt_launcher.png
|
||||
Categories=Python;Minecraft;Game;Utils;Qt
|
||||
|
||||
@@ -8,7 +8,29 @@
|
||||
<project_license>GPLv3</project_license>
|
||||
|
||||
<description>
|
||||
<tbd>
|
||||
<h2 id="about">About</h2>
|
||||
<p>This is a custom Minecraft LCE Launcher written in Python and Qt with Freedom and with GNU/Linux support in mind.</p>
|
||||
<h2 id="features">Features</h2>
|
||||
<ul>
|
||||
<li>Command Line interface (CLI)</li>
|
||||
<li>Qt 6 GUI (Native like Interface)</li>
|
||||
<li>Written in Python (No Electron or Rust)</li>
|
||||
<li>Customisable </li>
|
||||
<li>Free Software (GPLv3)</li>
|
||||
<li>Multiple Instances (Work in progress)</li>
|
||||
<li>localisations (Work in progress)</li>
|
||||
<li>Multiples Defaults Instances : MCLE and Legacy Evolved</li>
|
||||
<li>in-app news</li>
|
||||
<li>Minecraft Theme pre-configured</li>
|
||||
</ul>
|
||||
<h2 id="long-term-goal">Long Term Goal</h2>
|
||||
<ul>
|
||||
<li>Accessibility </li>
|
||||
<li>GNU/Linux compatibility</li>
|
||||
<li>Windows support</li>
|
||||
<li>Experimental FreeBSD support </li>
|
||||
<li>Focus on being the main hub for Minecraft LCE on GNU/Linux </li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
<url>https://github.com/xgui4/LCE-Qt-Launcher</url>
|
||||
|
||||
@@ -56,4 +56,5 @@ package() {
|
||||
install -Dm644 license.md -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -Dm644 readme.md code-of-conduct.md -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.metainfo.xml" "$pkgdir/usr/share/metainfo/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
|
||||
install -Dm644 assets/io.github.xgui4.lce_qt_launcher.png /usr/share/icons/hicolor/128x128/apps/io.github.xgui4.lce_qt_launcher.png
|
||||
}
|
||||
|
||||
@@ -56,4 +56,5 @@ package() {
|
||||
install -Dm644 license.md -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -Dm644 readme.md code-of-conduct.md -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.metainfo.xml" "$pkgdir/usr/share/metainfo/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
|
||||
install -Dm644 assets/io.github.xgui4.lce_qt_launcher.png /usr/share/icons/hicolor/128x128/apps/io.github.xgui4.lce_qt_launcher.png
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ package() {
|
||||
install -Dm644 license.md -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -Dm644 readme.md code-of-conduct.md -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.metainfo.xml" "$pkgdir/usr/share/metainfo/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
|
||||
install -Dm644 assets/io.github.xgui4.lce_qt_launcher.png /usr/share/icons/hicolor/128x128/apps/io.github.xgui4.lce_qt_launcher.png
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user