From 59918fa4f925c063c8beec7142f786eda5746cc4 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sun, 10 Oct 2021 14:22:31 +0200 Subject: Add ulisp-arm derivation --- core.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'core.nix') diff --git a/core.nix b/core.nix index fba64e7..8d2575e 100644 --- a/core.nix +++ b/core.nix @@ -1,6 +1,21 @@ { pkgs, ... }: -pkgs.stdenvNoCC.mkDerivation rec { +let + spi = pkgs.fetchFromGitHub { + owner = "PaulStoffregen"; + repo = "SPI"; + rev = "574ab8c7a8a45ea21cc56dcc6b7361da90868e86"; + sha256 = "I3M7w9SNEXvPD0ynuZ38bnTaenGEORg72E5YC2x6ek4="; + }; + + wire = pkgs.fetchFromGitHub { + owner = "PaulStoffregen"; + repo = "Wire"; + rev = "15018075857fa0176d8a5fc610fc564427282ca0"; + sha256 = "GTfqmQykFS4nXXPBhQHe2gpEUY2sH0ESHh28ZrIW/dE="; + }; + +in pkgs.stdenvNoCC.mkDerivation rec { name = "teensy-core"; version = "1.54"; @@ -27,8 +42,13 @@ pkgs.stdenvNoCC.mkDerivation rec { --subst-var-by TEENSY_INCLUDE . \ --subst-var-by TEENSY_LIB . cp ${./flags.mk} flags.mk + + cp ${spi}/*.{cpp,h} . + cp ${wire}/*.{cpp,h} . + make ar rvs libteensy-core.a *.o + popd ''; -- cgit v1.2.3