mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-16 00:20:46 +00:00
new assets and data plus updated pkgbuild
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user