mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-03-11 12:02:40 +00:00
minor corrections
This commit is contained in:
parent
86d9a40624
commit
ae86fe1cb3
1 changed files with 13 additions and 8 deletions
|
|
@ -50,7 +50,7 @@ else
|
||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
Таким чином, якщо користувач не вказав вибірковий шлях `XASH3D_BASEDIR` або в його стандартній теці (`$HOME/.local/share/xash3d-fwgs/valve`) не встановлено ігрові набори `valve` вручну, то вони будуть скопійовані туди з "внутрішньої пам'яті" контейнера (`/valve-default`) при першому запуску гри.
|
Таким чином, якщо користувач не вказав вибірковий шлях XASH3D_BASEDIR або в його стандартній теці ($HOME/.local/share/xash3d-fwgs/valve) не встановлено ігрові набори valve вручну, то вони будуть скопійовані туди з "внутрішньої пам'яті" контейнера (/valve-default) при першому запуску гри.
|
||||||
|
|
||||||
Це також дозволятиме користувачеві встановлювати різні модифікації, редагувати файли конфігурації, переглядати журнали, тощо.
|
Це також дозволятиме користувачеві встановлювати різні модифікації, редагувати файли конфігурації, переглядати журнали, тощо.
|
||||||
|
|
||||||
|
|
@ -72,24 +72,24 @@ git clone https://iris.radicle.xyz/zQwuiSABZkACpAYgn5mJvf7y4QNm.git xash3d-fwgs
|
||||||
```
|
```
|
||||||
* тут вам все одно потрібно буде правити Веб-сорс в маніфесті, тому краще юзайте `rad`
|
* тут вам все одно потрібно буде правити Веб-сорс в маніфесті, тому краще юзайте `rad`
|
||||||
|
|
||||||
Перед збіркою потрібно перемкнути гілку на `radicle-bundle`:
|
Перед збіркою потрібно перемкнути гілку на radicle-bundle:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
cd xash3d-fwgs
|
cd xash3d-fwgs
|
||||||
git checkout radicle-bundle
|
git checkout radicle-bundle
|
||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
```
|
```
|
||||||
* останньою командою підтягуємо залежності `.gitmodules` (для них я поки не реалізував локальні дзеркала, тому поки використовуємо оригінальні джерела)
|
* останньою командою підтягуємо залежності .gitmodules (для них я поки не реалізував локальні дзеркала, тому поки використовуємо оригінальні джерела)
|
||||||
|
|
||||||
## Системні залежності
|
## Системні залежності
|
||||||
|
|
||||||
Для збірки пакунків `.flatpak`, потрібно встановити `flatpak-builder`. На Fedora, це робиться командою:
|
Для збірки пакунків .flatpak, потрібно встановити flatpak-builder. На Fedora, це робиться командою:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo dnf install flatpak flatpak-builder
|
sudo dnf install flatpak flatpak-builder
|
||||||
```
|
```
|
||||||
|
|
||||||
Надалі, я буду робити все в просторі користувача (`--user`). Якщо ви ставите глобально, то можете цей аргумент прибрати звідусіль.
|
Надалі, я буду робити все в просторі користувача (--user). Якщо ви ставите глобально, то можете цей аргумент прибрати звідусіль.
|
||||||
|
|
||||||
Окремо додається стандартний репозиторій залежностей Flathub, якщо його не було додано раніше:
|
Окремо додається стандартний репозиторій залежностей Flathub, якщо його не було додано раніше:
|
||||||
|
|
||||||
|
|
@ -108,14 +108,19 @@ rad node start --foreground --verbose
|
||||||
З теки репозиторію:
|
З теки репозиторію:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
flatpak-builder --force-clean build --install-deps-from=flathub --install --repo=repo --user scripts/flatpak/su.xash.Engine.Compat.i386.yml
|
flatpak-builder --force-clean build \
|
||||||
|
--install-deps-from=flathub \
|
||||||
|
--install \
|
||||||
|
--repo=repo \
|
||||||
|
--user \
|
||||||
|
scripts/flatpak/su.xash.Engine.Compat.i386.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
Після завершення збірки, працюючий вузол Radicle більше не потрібен.
|
Після завершення збірки, працюючий вузол Radicle більше не потрібен.
|
||||||
|
|
||||||
### Запуск
|
### Запуск
|
||||||
|
|
||||||
Застосунок "**Xash3D FWGS**" буде доступним в меню системи, назву його поки не змінював. Опціонально, можна запустити командою, за необхідності вказавши там аргументи середовища типу `--env=XASH3D_BASEDIR=/`:
|
Застосунок "Xash3D FWGS" буде доступним в меню системи, назву його поки не змінював. Опціонально, можна запустити командою, за необхідності вказавши там аргументи середовища типу --env=XASH3D_BASEDIR=/
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
flatpak run su.xash.Engine.Compat.i386
|
flatpak run su.xash.Engine.Compat.i386
|
||||||
|
|
@ -143,7 +148,7 @@ flatpak install --user flathub org.freedesktop.Platform.GL32.default
|
||||||
|
|
||||||
### Створення пакунку
|
### Створення пакунку
|
||||||
|
|
||||||
Можна згенерувати пакунок `.flatpak` і встановити через менеджер додатків або поділитись з іншими:
|
Можна згенерувати пакунок .flatpak і встановити через менеджер додатків або поділитись з іншими:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
flatpak build-bundle repo Half-Life.flatpak su.xash.Engine.Compat.i386
|
flatpak build-bundle repo Half-Life.flatpak su.xash.Engine.Compat.i386
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue