1
0
Fork 0
jebbatime/README.md

59 lines
1.1 KiB
Markdown
Raw Normal View History

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