Skip to content

Citronics/linux-firmware-lime

Repository files navigation

Linux Firmware for Citronics Lime

Builds a .deb package with all the proprietary firmware needed to run the Citronics Lime (Fairphone 2) board.

Prerequisites

  • dpkg-deb (available on any Debian/Ubuntu system)
  • gh CLI (for publishing releases)

Building

Initialize submodules, tag the commit, and run the build script:

git submodule update --init
git tag v1.1
./build-deb.sh

This produces linux-firmware-lime_<version>_all.deb.

Releasing

To build and publish a release to GitHub in one step:

git tag v1.1
git push origin v1.1
./release.sh

release.sh calls build-deb.sh, then uploads the .deb to a GitHub Release. After releasing, trigger the deb-packages workflow to update the APT repository.

License

The build script is released under GPL 2.0. However, it fetches proprietary binaries from several upstream git repositories and packages them into a .deb file. By using this script and the generated package, you agree to the licenses of those upstream repositories.

About

Citronics Lime firmware packaging for Fairphone 2

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages