Added firmware package

This commit is contained in:
Sebastian 2024-11-07 21:53:00 +01:00
parent 2c53327c28
commit 1f965038fc
9 changed files with 41 additions and 7 deletions

33
MMDVMFirmware/default.nix Normal file
View file

@ -0,0 +1,33 @@
{ stdenv, fetchFromGitHub, gcc-arm-embedded, ... }:
stdenv.mkDerivation {
pname = "MMDVMFirmware";
version = "yolo";
src = fetchFromGitHub {
owner = "g4klx";
repo = "MMDVM";
rev = "c3246dbcb771c0f9ead3bbe40e78fba1bfe5debc";
sha256 = "sha256-UKhdSYvOZQNgOCjEOv+Q7cLB/+PrFQl8kKVkQOKrK5M=";
fetchSubmodules = true;
};
buildInputs = [ gcc-arm-embedded ];
buildPhase = ''
cat Makefile
make f4m
'';
installPhase = ''
runHook preInstall
mkdir -p $out/firmware
cp -v bin/* $out/firmware/
runHook postInstall
'';
}