mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-19 06:22:41 +00:00
1763061036
This commit is contained in:
parent
35596050db
commit
17dd907b8b
1 changed files with 16 additions and 3 deletions
|
|
@ -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. Цей тріп я до кінця поки не довів, буде оновлюватись.
|
||||||
|
|
||||||
## Посилання
|
## Посилання
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue