1763061036

This commit is contained in:
postscriptum 2025-11-13 21:10:36 +02:00
parent 35596050db
commit 17dd907b8b

View file

@ -103,7 +103,7 @@ ARMv6-compatible processor rev 6 (v6l)
=> https://github.com/koreader/koreader/blob/master/doc/Building_targets.md Building targets => https://github.com/koreader/koreader/blob/master/doc/Building_targets.md Building targets
=> https://github.com/koreader/koreader/blob/master/doc/Porting.md Porting => https://github.com/koreader/koreader/blob/master/doc/Porting.md Porting
### Варіант компіляції KoReader на базі архітектури Kindle ### Варіант компіляції KoReader на базі архітектури Kindle (рекомендовано)
Цей метод мені порадили тут: Цей метод мені порадили тут:
=> https://github.com/koreader/koreader/issues/14600#issuecomment-3523865864 => https://github.com/koreader/koreader/issues/14600#issuecomment-3523865864
@ -119,6 +119,10 @@ export PATH="$PATH:$HOME/x-tools/arm-kindle-linux-gnueabi/bin:$PATH"
Додатково ставимо залежності для вашої операційної системи: Додатково ставимо залежності для вашої операційної системи:
=> https://github.com/koreader/koreader/blob/master/doc/Building.md#prerequisites Prerequisites => https://github.com/koreader/koreader/blob/master/doc/Building.md#prerequisites Prerequisites
* не знаю, чи там вказано, але собі для уникнення помилки ще поставив:
``` bash
sudo dnf install 7zip
```
І власне збираємо віртуальне середовище: І власне збираємо віртуальне середовище:
=> https://github.com/koreader/koreader/blob/master/doc/Building.md#building-and-running-the-emulator Building and running the emulator => https://github.com/koreader/koreader/blob/master/doc/Building.md#building-and-running-the-emulator Building and running the emulator
@ -146,14 +150,23 @@ cd koreader && ./kodev fetch-thirdparty
``` base/Makefile.defs ``` base/Makefile.defs
CHOST?=arm-kindle-linux-gnueabi CHOST?=arm-kindle-linux-gnueabi
LEGACY=1 LEGACY=1
KINDLE=1
``` ```
* важливо вказати `KINDLE=1` щоб підтягнулись динамічні заголовки
Після чого компілюємо pocketbook вже засобами хосту arm-kindle-linux-gnueabi: Після чого компілюємо збірку pocketbook (засобами хосту arm-kindle-linux-gnueabi)
``` bash ``` bash
./kodev release pocketbook ./kodev release pocketbook
``` ```
Архіви мають згенеруватись в корінь поточного проєкту, в мене вони без версії:
* koreader-pocketbook-.targz
* koreader-pocketbook-.zip
Поки в креш-лог помилка "Uh oh, something went awry..."
### Варіант компіляції KoReader на базі патчу koxtoolchain ### Варіант компіляції KoReader на базі патчу koxtoolchain
``` bash ``` bash
@ -209,7 +222,7 @@ sudo dnf install texinfo help2man
"arm-${1}-linux-gnueabi" "arm-${1}-linux-gnueabi"
``` ```
Перезбираємо koxtoolchain. Перезбираємо koxtoolchain. Цей тріп я до кінця поки не довів, буде оновлюватись.
## Посилання ## Посилання