Builds a .deb package with all the proprietary firmware needed to run the Citronics Lime (Fairphone 2) board.
dpkg-deb(available on any Debian/Ubuntu system)ghCLI (for publishing releases)
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.
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.
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.