This repository contains various scripts related to building and deploying Common Lisp projects.
At some point of its history Nyxt has used these script to produce .deb
and
.rpm
archives.
A particularity of these archives is that they feature a nyxt
binary that embeds
some required static libraries (like libfixposix) that may not be present on the
target system.
See the following files:
- .github/workflows/release.yaml: GitHub CI driver (with as little code as possible).
- build-ubuntu-package.sh: The actual build.
- nyxt-ubuntu-package.asd: The linux-packaging system used by the above script.
This is an almost-working-attempt at generating an RPM package for Fedora. See atlas-engineer/nyxt#1359.
See the following files:
- .github/workflows/package-fedora.yml: GitHub CI driver (as little code as possible).
- build-fedora-package.sh: The actual build.
- Dockerfile: The (most likely flawed) Docker script used by the above script.
- nyxt-fedora-package.asd: The linux-packaging system used by the above script.