| image: debian/stable |
| sources: |
| - https://git.sr.ht/~swisschili/bluejay |
| packages: |
| - build-essential |
| - gcc-multilib |
| - m4 |
| - python3 |
| - gawk |
| - nasm |
| - texlive |
| - texlive-latex-extra |
| - texlive-plain-generic |
| - lmodern |
| - texlive-xetex |
| - global |
| - tcl |
| tasks: |
| - build-latex: | |
| cd bluejay |
| ./bin/jmk |
| cd doc/lisp_reference |
| make |
| - build-kernel: | |
| cd bluejay |
| ./bin/jmk |
| ./bin/jmk2 |
| cd src/kernel |
| make |
| - build-lisp: | |
| cd bluejay |
| ./bin/jmk |
| cd src/lisp |
| make NO_READLINE=1 |
| artifacts: |
| - bluejay/src/lisp/lisp |
| - bluejay/src/kernel/kernel.elf |
| - bluejay/doc/lisp_reference/lisp_reference.pdf |