APT package repository for Citronics Lime (Fairphone 2) boards running Debian or Ubuntu.
Recommended (GitHub Pages):
echo "deb [trusted=yes] https://citronics.github.io/deb-packages/ stable main" | sudo tee /etc/apt/sources.list.d/citronics.list
sudo apt update
Legacy (raw.githubusercontent.com — deprecated, will be retired):
echo "deb [trusted=yes] https://raw.githubusercontent.com/Citronics/deb-packages/main stable main" | sudo tee /etc/apt/sources.list.d/citronics.list
sudo apt update
| Package | Description | Source repo |
|---|---|---|
citronics-lime |
Meta-package — installs everything below | this repo |
linux-image-*-citronics-lime |
Kernel image | lime-image |
linux-headers-*-citronics-lime |
Kernel headers | lime-image |
linux-firmware-lime |
Proprietary firmware | linux-firmware-lime |
citronics-initramfs |
Custom initramfs | initramfs |
unudhcpd |
USB DHCP helper | unudhcpd-deb |
To install everything:
sudo apt install citronics-lime
Each source repo has a release.sh script that builds .deb packages and publishes them as GitHub Releases using the gh CLI. Versions are derived from git tags.
This repository has a GitHub Actions workflow (update-repo.yml) that downloads all .deb assets from the 4 source repos, generates APT metadata with apt-ftparchive, and publishes the result to GitHub Pages via the gh-pages branch.
-
In the source repo, tag and release:
git tag v<version> git push origin v<version> ./release.sh -
Then trigger the APT repo update:
gh workflow run update-repo.yml --repo Citronics/deb-packagesOr trigger it manually from the Actions tab.
By using any of the packages in this repo, you accept the licenses of all the individual packages. Check each source repository for details.