From 696e65612530d460c33758f01d3c8c03429a6d5a Mon Sep 17 00:00:00 2001 From: florianvazelle Date: Wed, 25 Feb 2026 07:59:11 +0100 Subject: [PATCH] Add hydra jobs & flake packages for Raspberry Pi kernels --- flake.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/flake.nix b/flake.nix index a680bf52..bc787244 100644 --- a/flake.nix +++ b/flake.nix @@ -492,9 +492,29 @@ imx93-boot = (pkgs.callPackage ./nxp/imx93-evk/bsp/imx93-boot.nix { }).imx93-boot; imx8mp-boot = (pkgs.callPackage ./nxp/imx8mp-evk/bsp/imx8mp-boot.nix { }).imx8m-boot; imx8mq-boot = (pkgs.callPackage ./nxp/imx8mq-evk/bsp/imx8mq-boot.nix { }).imx8m-boot; + # Raspberry Pi kernels (aarch64-linux only) + rpi2-kernel = (pkgs.callPackage ./raspberry-pi/common/kernel.nix { rpiVersion = 2; }); + rpi3-kernel = (pkgs.callPackage ./raspberry-pi/common/kernel.nix { rpiVersion = 3; }); + rpi4-kernel = (pkgs.callPackage ./raspberry-pi/common/kernel.nix { rpiVersion = 4; }); + rpi5-kernel = (pkgs.callPackage ./raspberry-pi/common/kernel.nix { rpiVersion = 5; }); } ); + # Hydra jobset for Raspberry Pi kernels + hydraJobs = { + raspberry-pi-kernels = eachSystem ( + pkgs: system: + pkgs.lib.optionalAttrs (system == "aarch64-linux") { + inherit (self.packages.${system}) + rpi2-kernel + rpi3-kernel + rpi4-kernel + rpi5-kernel + ; + } + ); + }; + # Add checks for `nix run .#run-tests` checks = eachSystem ( pkgs: system: