2021-06-12 11:53:48 -06:00
|
|
|
# jebbatime
|
|
|
|
jebbatime is an operating system and application suite for the PineTime watch.
|
|
|
|
|
2021-06-12 12:51:15 -06:00
|
|
|
# Build
|
|
|
|
To build.
|
|
|
|
|
|
|
|
* Debian Buster (10).
|
|
|
|
|
|
|
|
## Dependenices
|
|
|
|
### Debian Packages
|
|
|
|
Install dependencies from Debian repos.
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt install \
|
|
|
|
wget git build-essential libsdl2-2.0-0 python3-click python3-gi \
|
|
|
|
python3-numpy python3-pexpect python3-pil python3-pip python3-pydbus \
|
|
|
|
python3-serial unzip \
|
|
|
|
graphviz python3-recommonmark \
|
|
|
|
python3-sphinx \
|
2021-06-12 13:11:44 -06:00
|
|
|
python3-cairo \
|
|
|
|
pkg-config \
|
2021-06-12 12:51:15 -06:00
|
|
|
gcc-arm-none-eabi ccache \
|
|
|
|
fonts-lobstertwo
|
|
|
|
```
|
|
|
|
### ccache
|
|
|
|
Add to `~/.bashrc`:
|
|
|
|
|
|
|
|
```
|
|
|
|
PATH=/usr/lib/ccache:$PATH
|
|
|
|
```
|
|
|
|
|
2021-06-12 13:11:44 -06:00
|
|
|
### Source
|
2021-06-12 12:51:15 -06:00
|
|
|
Source sauce.
|
|
|
|
|
|
|
|
```
|
|
|
|
git clone git@spacecruft.org:jebbatime/jebbatime.git
|
|
|
|
# Or
|
|
|
|
git clone https://spacecruft.org/jebbatime/jebbatime.git
|
2021-06-12 13:11:44 -06:00
|
|
|
cd jebbatime
|
|
|
|
```
|
|
|
|
|
|
|
|
### Python
|
|
|
|
Install Python dependencies with `pip`.
|
|
|
|
|
|
|
|
```
|
|
|
|
pip3 install --user -r wasp/requirements.txt
|
|
|
|
pip3 install --user freetype-py
|
2021-06-12 12:51:15 -06:00
|
|
|
```
|
|
|
|
|
2021-06-12 11:53:48 -06:00
|
|
|
# Upstream
|
|
|
|
## Fork
|
|
|
|
jebbatime is a lesser fork of Daniel Thompson's Wasp-os.
|
|
|
|
|
|
|
|
## Source
|
|
|
|
Upstream source code:
|
|
|
|
|
|
|
|
* https://github.com/daniel-thompson/wasp-os
|
|
|
|
|