Released v0.8.3

This commit is contained in:
2026-09-01 22:26:19 +02:00
parent 15dbd90dbb
commit 55b2292bfe
6 changed files with 25 additions and 22 deletions

View File

@@ -1,6 +1,6 @@
# PristonTale EU for Linux # PristonTale EU for Linux
Version 0.8.1 installs, updates, repairs, and launches PristonTale EU through a Version 0.8.3 installs, updates, repairs, and launches PristonTale EU through a
native Linux dashboard. Game files come directly from the publisher and are not native Linux dashboard. Game files come directly from the publisher and are not
included in this archive. included in this archive.
@@ -15,11 +15,11 @@ Then run:
```text ```text
openssl pkey -pubin -in launcher-update-public.pem -outform DER | sha256sum openssl pkey -pubin -in launcher-update-public.pem -outform DER | sha256sum
openssl dgst -sha256 -verify launcher-update-public.pem \ openssl dgst -sha256 -verify launcher-update-public.pem \
-signature pristontale-eu-linux-installer-v0-8-1.tar.gz.sig \ -signature pristontale-eu-linux-installer-v0-8-3.tar.gz.sig \
pristontale-eu-linux-installer-v0-8-1.tar.gz pristontale-eu-linux-installer-v0-8-3.tar.gz
sha256sum -c pristontale-eu-linux-installer-v0-8-1.tar.gz.sha256 sha256sum -c pristontale-eu-linux-installer-v0-8-3.tar.gz.sha256
tar -xzf pristontale-eu-linux-installer-v0-8-1.tar.gz tar -xzf pristontale-eu-linux-installer-v0-8-3.tar.gz
cd pristontale-eu-linux-installer-v0-8-1 cd pristontale-eu-linux-installer-v0-8-3
./install.sh ./install.sh
``` ```

View File

@@ -12,17 +12,20 @@ export PTLINUX_APP_HOME="${app_home}"
release_root="" release_root=""
for candidate in "${app_home}/current" "${app_home}/previous" "${app_home}" for candidate in "${app_home}/current" "${app_home}/previous" "${app_home}"
do do
if [ ! -d "${candidate}/ptlinux" ] # Installed releases already pass an isolated import self-check before their
# activation link is changed. Keep only a cheap corruption/fallback check on
# every boot instead of starting Python twice and importing the full CLI twice.
if [ ! -r "${candidate}/ptlinux/__init__.py" ] || \
[ ! -r "${candidate}/ptlinux/__main__.py" ] || \
[ ! -r "${candidate}/ptlinux/cli.py" ] || \
[ ! -r "${candidate}/ptdiag/__init__.py" ] || \
[ ! -r "${candidate}/ptdiag/assbin.py" ] || \
[ ! -r "${candidate}/ptdiag/logs.py" ]
then then
continue continue
fi fi
if "$python_bin" -I -B -c \
'import sys; sys.path.insert(0, sys.argv[1]); import ptlinux, ptlinux.cli' \
"${candidate}" >/dev/null 2>&1
then
release_root="${candidate}" release_root="${candidate}"
break break
fi
done done
if [ -z "${release_root}" ] if [ -z "${release_root}" ]

View File

@@ -4,4 +4,4 @@ from .paths import AppPaths
__all__ = ["AppPaths", "__version__"] __all__ = ["AppPaths", "__version__"]
__version__ = "0.8.1" __version__ = "0.8.3"

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "PTEU-Linux-Launcher" name = "PTEU-Linux-Launcher"
version = "0.8.1" version = "0.8.3"
description = "PristonTale EU Linux installer, clean launcher, and diagnostic harness" description = "PristonTale EU Linux installer, clean launcher, and diagnostic harness"
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [] dependencies = []

View File

@@ -1,11 +1,11 @@
{ {
"archive_sha256": "bdf72fdb9db79b2372b16feef5935fff7fd654f81e89b376c59f71dac81cc64f", "archive_sha256": "dfaddcbda762eaf34fd80f9592d6173176cfbd41189a96fae023f5459fd6492d",
"archive_size": 255328, "archive_size": 260645,
"archive_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/download/v0.8.1/pristontale-eu-linux-update-v0.8.1.tar.gz", "archive_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/download/v0.8.3/pristontale-eu-linux-update-v0.8.3.tar.gz",
"channel": "stable", "channel": "stable",
"minimum_updater_version": "0.5.0", "minimum_updater_version": "0.5.0",
"notes_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/tag/v0.8.1", "notes_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/tag/v0.8.3",
"published_at": "2026-09-01T18:09:16Z", "published_at": "2026-09-01T20:24:03Z",
"schema": 1, "schema": 1,
"version": "0.8.1" "version": "0.8.3"
} }

Binary file not shown.