Added firmware package
This commit is contained in:
parent
2c53327c28
commit
1f965038fc
9 changed files with 41 additions and 7 deletions
33
MMDVMFirmware/default.nix
Normal file
33
MMDVMFirmware/default.nix
Normal 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
|
||||
'';
|
||||
|
||||
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue