Docs: desktop builds for Linux/Windows/macOS and router upload via build.sh
build.sh itself is gitignored; this records the new targets (linux, windows, macos, release, upload), the router file names and the osxcross location so the flow is reproducible.
This commit is contained in:
parent
3f092cced0
commit
1d133d0067
3 changed files with 41 additions and 1 deletions
26
docs/session-logs/2026-10-19_router-upload-all-os.md
Normal file
26
docs/session-logs/2026-10-19_router-upload-all-os.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# 2026-10-19 - выкатка на роутер сборок под все ОС
|
||||
|
||||
## Контекст
|
||||
По образцу `upload` из соседнего проекта nlve (`build.sh`): одной командой собрать Android + ПК
|
||||
(Linux, Windows, macOS Intel/Apple Silicon) под одним номером и выложить на роутер.
|
||||
Работали по утверждённому плану: `docs/plans/2026-10-19-router-upload-all-os.md`.
|
||||
|
||||
## Действия
|
||||
- `build.sh`: `update_version` срабатывает раз за запуск; цели `linux`/`desktop`, `windows`
|
||||
(`x86_64-pc-windows-gnu`, NSIS), `macos` (osxcross, `--bundles app`, zip), `release`, `upload`;
|
||||
`upload_router` (ssh по ключу, файлы первыми, `BUILD_NUMBER` последним), итог `finish` со списком упавших.
|
||||
Выкладываются только файлы, собранные в этом запуске. `-u` у `android` не менялся (APK на роутер+VPS).
|
||||
- osxcross в `/mnt/02F6E7F6F6E7E7BD/osxcross` не был собран (не было `target/` и SDK в `tarballs/`).
|
||||
SDK 12.3 упакован из fpcupdeluxe (`cross/lib/all-darwin/MacOSX12.3.sdk`) в `tarballs/`.
|
||||
Сборка osxcross с clang++ падала: clang выбирает GCC 14, а `libstdc++-14-dev` не установлен ->
|
||||
собран с `CC=gcc CXX=g++`.
|
||||
- `rustup target add x86_64-apple-darwin aarch64-apple-darwin`.
|
||||
- AppImage, которого не было после сборки 0.1.499, при повторной упаковке собрался; причина
|
||||
прошлого отсутствия не выяснена.
|
||||
|
||||
## Результат
|
||||
См. раздел «Проверка» ниже (дополняется по ходу).
|
||||
|
||||
## Проверка
|
||||
|
||||
## Следующие шаги
|
||||
Loading…
Add table
Add a link
Reference in a new issue