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
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
included in this archive.
@@ -15,11 +15,11 @@ Then run:
```text
openssl pkey -pubin -in launcher-update-public.pem -outform DER | sha256sum
openssl dgst -sha256 -verify launcher-update-public.pem \
-signature pristontale-eu-linux-installer-v0-8-1.tar.gz.sig \
pristontale-eu-linux-installer-v0-8-1.tar.gz
sha256sum -c pristontale-eu-linux-installer-v0-8-1.tar.gz.sha256
tar -xzf pristontale-eu-linux-installer-v0-8-1.tar.gz
cd pristontale-eu-linux-installer-v0-8-1
-signature pristontale-eu-linux-installer-v0-8-3.tar.gz.sig \
pristontale-eu-linux-installer-v0-8-3.tar.gz
sha256sum -c pristontale-eu-linux-installer-v0-8-3.tar.gz.sha256
tar -xzf pristontale-eu-linux-installer-v0-8-3.tar.gz
cd pristontale-eu-linux-installer-v0-8-3
./install.sh
```

View File

@@ -12,17 +12,20 @@ export PTLINUX_APP_HOME="${app_home}"
release_root=""
for candidate in "${app_home}/current" "${app_home}/previous" "${app_home}"
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
continue
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}"
break
fi
done
if [ -z "${release_root}" ]

View File

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

View File

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

View File

@@ -1,11 +1,11 @@
{
"archive_sha256": "bdf72fdb9db79b2372b16feef5935fff7fd654f81e89b376c59f71dac81cc64f",
"archive_size": 255328,
"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_sha256": "dfaddcbda762eaf34fd80f9592d6173176cfbd41189a96fae023f5459fd6492d",
"archive_size": 260645,
"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",
"minimum_updater_version": "0.5.0",
"notes_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/tag/v0.8.1",
"published_at": "2026-09-01T18:09:16Z",
"notes_url": "https://git.m4ko.net/m4ko/pristontale-eu-linux/releases/tag/v0.8.3",
"published_at": "2026-09-01T20:24:03Z",
"schema": 1,
"version": "0.8.1"
"version": "0.8.3"
}

Binary file not shown.