new assets and data plus updated pkgbuild

This commit is contained in:
Xgui4 Studio
2026-04-24 16:15:44 -04:00
parent f068b2b6d5
commit 033b43a29d
11 changed files with 30 additions and 11 deletions

View File

@@ -1,4 +1,5 @@
{
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
"name": "Default",
"installation_path": ".lce",
"username": "Steve",

View File

@@ -1,5 +1,5 @@
{
"$schema" : "../../schemas/lce_qrt_inst_config.json",
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
"name" : "Legacy Evolved (Superspeeded by neoLegacy)",
"installation_path": ".lce-evolved",
"username" : "Steve",

View File

@@ -1,5 +1,5 @@
{
"$schema": "../../schemas/lce_qrt_inst_config.json",
"$schema": "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
"name": "pieeebot neoLegacy",
"instance_type": "InstanceType.CLIENT_VANILLA",
"instance_source": "InstanceSource.GITHUB_RELEASE",

View File

@@ -1,5 +1,5 @@
{
"$schema": "../schemas/lce_qrt_inst_config.json",
"$schema" : "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json",
"name" : "default", // Name of the instance
"installation_path": ".lce", // Installation Path of the game files
"username" : "Steve", // Your Username

View File

@@ -2,7 +2,15 @@
Type=Application
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
GenericName=Minecraft LCE Launcher
Comment=A custom Minecraft LCE Launcher written with Pytho using PySide6 (Qt6 for Python)
Exec=lce-qt-launcher %f
Icon=io.github.xgui4.lce_qt_launcher.png
Terminal=true
MimeType=application/x-lce_inst
Keywords=Minecraft;Games;LCE;Python;Qt;Legacy;Console;Edition
Categories=Python;Minecraft;Game;Utils;Qt
[Desktop Action Generate_Config]
Exec=lce-qt-launcher -g
Name=Generate Config

View File

@@ -1,7 +1,11 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-lce-inst">
<comment>LCE Qt Launcher Inst Save File</comment>
<comment>LCE Qt Launcher Instance Save File</comment>
<magic priority="50">
<match type="string" value="https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/master/schemas/lce_qrt_inst_config.json" offset="0:256"/>
</magic>
<glob pattern="*.lce_inst"/>
</mime-type>
<generic-icon name="io.github.xgui4.lce_qt_launcher">
</mime-info>

View File

@@ -53,6 +53,7 @@ package() {
cp -r data assets "$pkgdir"
install -Dm644 "data/lce_qt_launcher.ini" "$pkgdir/etc/lce_qt_launcher.ini"
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.desktop" "$pkgdir/usr/share/applications/io.github.xgui4.lce_qt_launcher.desktop"
install -Dm644 "packages/lce_inst-mime.xml" "$pkgdir/usr/share/mime/packages/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
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"

View File

@@ -53,6 +53,7 @@ package() {
cp -r data assets "$pkgdir"
install -Dm644 "data/lce_qt_launcher.ini" "$pkgdir/etc/lce_qt_launcher.ini"
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.desktop" "$pkgdir/usr/share/applications/io.github.xgui4.lce_qt_launcher.desktop"
install -Dm644 "packages/lce_inst-mime.xml" "$pkgdir/usr/share/mime/packages/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
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"

View File

@@ -46,6 +46,7 @@ package() {
cp -r data assets "$pkgdir"
install -Dm644 "data/lce_qt_launcher.ini" "$pkgdir/etc/lce_qt_launcher.ini"
install -Dm644 "packages/io.github.xgui4.lce_qt_launcher.desktop" "$pkgdir/usr/share/applications/io.github.xgui4.lce_qt_launcher.desktop"
install -Dm644 "packages/lce_inst-mime.xml" "$pkgdir/usr/share/mime/packages/io.github.xgui4.lce_qt_launcher.gtk.metainfo.xml"
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"

View File

@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "LCE-Qt-Launcher"
version = "0.0.1b0"
version = "0.0.1b1"
description = "This is a custom Free/Libre Minecraft LCE Launcher written in Python and Qt. (Beta Build)"
requires-python = ">3.10, <3.13"
license = "GPL-3.0-or-later"
@@ -25,7 +25,7 @@ dependencies = [
lce-qt-launcher = "lce_qt_launcher.main:main"
[project.urls]
Repository = "https://github.com/xgui4/LCE-QT-Launcher"
Repository = "https://:github.com/xgui4/LCE-QT-Launcher"
LicenseURL = "https://www.gnu.org/licenses/gpl-3.0"
[tool.hatch.build.targets.wheel.hooks.custom]

View File

@@ -33,7 +33,10 @@
from lce_qt_launcher.managers.system_manager import SystemManager
from PySide6.QtWidgets import QMessageBox, QFileDialog
from PySide6.QtWidgets import (
QMessageBox,
QFileDialog
)
from lce_qt_launcher.models.app_data import AppData
from lce_qt_launcher.views import term_service
@@ -92,4 +95,4 @@ def main() -> None:
sys.exit(app.exec())
if __name__ == "__main__":
main()
main()