diff --git a/PKGBUILD b/PKGBUILD index 49f3b8c..be65a07 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Xgui4 pkgname=lce-qt-launcher-git -pkgver=r149.804311b +pkgver=nightly pkgrel=1 pkgdesc="A custom Minecraft LCE Launcher written in Python and Qt with GNU/Linux support in mind. (Nigthly/Git Build)" arch=('any') @@ -37,7 +37,7 @@ sha256sums=('SKIP') pkgver() { cd "$pkgname" # cutting off 'foo-' prefix that presents in the git tag - git describe --long --abbrev=7 | sed 's/^foo-//;s/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags | sed 's/^foo-//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { diff --git a/default.nix b/default.nix index 40525a3..27f05f2 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ pkgs.python3Packages.buildPythonApplication rec { pname = "lce-qt-launcher"; - version = "2026.5.2"; + version = "2026.5.3"; format = "pyproject"; src = ./.; diff --git a/packages/linux/dev/PKGBUILD b/packages/linux/dev/PKGBUILD index 9567da7..6fb3d3e 100644 --- a/packages/linux/dev/PKGBUILD +++ b/packages/linux/dev/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Xgui4 pkgname=lce-qt-launcher-beta -pkgver=nightly.r18.g5a60241 +pkgver=nightly.r59.gc46cf72 pkgrel=1 pkgdesc="A custom Minecraft LCE Launcher written in Python and Qt with GNU/Linux support in mind. (Beta Build)" arch=('any') diff --git a/packages/linux/nigthly/PKGBUILD b/packages/linux/nigthly/PKGBUILD index 49f3b8c..c69ac72 100644 --- a/packages/linux/nigthly/PKGBUILD +++ b/packages/linux/nigthly/PKGBUILD @@ -37,7 +37,7 @@ sha256sums=('SKIP') pkgver() { cd "$pkgname" # cutting off 'foo-' prefix that presents in the git tag - git describe --long --abbrev=7 | sed 's/^foo-//;s/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags | sed 's/^foo-//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { diff --git a/packages/windows/windows-setup-nigthly-preview.iss b/packages/windows/windows-setup-nigthly-preview.iss index 0e22ab8..d677537 100644 --- a/packages/windows/windows-setup-nigthly-preview.iss +++ b/packages/windows/windows-setup-nigthly-preview.iss @@ -3,7 +3,7 @@ ; Non-commercial use only #define MyAppName "LCE Qt Launcher (Nightly Preview Inno Setup 7 Installer)" -#define MyAppVersion "2026.5.2" +#define MyAppVersion "2026.5.3" #define MyAppPublisher "Xgui4" #define MyAppURL "https://github.com/xgui4/lce-qt-launcher" #define MyAppExeName "main.exe" diff --git a/packages/windows/windows-setup-nigthly.iss b/packages/windows/windows-setup-nigthly.iss index 44015bc..f96a7ea 100644 --- a/packages/windows/windows-setup-nigthly.iss +++ b/packages/windows/windows-setup-nigthly.iss @@ -3,7 +3,7 @@ ; Non-commercial use only #define MyAppName "LCE Qt Launcher (Nightly)" -#define MyAppVersion "2026.5.2" +#define MyAppVersion "2026.5.3" #define MyAppPublisher "Xgui4" #define MyAppURL "https://github.com/xgui4/lce-qt-launcher" #define MyAppExeName "main.exe" diff --git a/shell.nix b/shell.nix index 87f09f8..a7e6dd9 100644 --- a/shell.nix +++ b/shell.nix @@ -23,6 +23,7 @@ pkgs.mkShell { buildInputs = with pkgs; [ pyside-uic pyside-rcc + monocraft qt6.qtbase qt6.qtwayland libGL diff --git a/src/lce_qt_launcher/managers/steam_manager.py b/src/lce_qt_launcher/managers/steam_manager.py index 2bc81dc..351812f 100644 --- a/src/lce_qt_launcher/managers/steam_manager.py +++ b/src/lce_qt_launcher/managers/steam_manager.py @@ -16,6 +16,12 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . """ + +import subprocess + +def add_instance_to_steam(instance_exe_path : str, instance_name : str, icon : str): + subprocess.run(["steam-shortcuts-cli", "add", instance_name, instance_exe_path, f"--icon=\"{icon}\"", "--tags=\"Sandbox,Minecraft\""]) + pass def main(): print(