From b394f86dcb1a9d971e58642b19238024e6f0fba0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 19 Nov 2022 15:18:07 +0100 Subject: chickenPackages*.eggDerivation: set meta.platforms if not provided This will ensure that Hydra attempts to build the eggs on all supported platforms instead of just the platform the evaluator is running on (currently x86_64-linux). --- pkgs/development/compilers/chicken/4/eggDerivation.nix | 6 +++++- pkgs/development/compilers/chicken/5/eggDerivation.nix | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'pkgs/development/compilers/chicken') diff --git a/pkgs/development/compilers/chicken/4/eggDerivation.nix b/pkgs/development/compilers/chicken/4/eggDerivation.nix index 10cf91579a4..96b3612b34b 100644 --- a/pkgs/development/compilers/chicken/4/eggDerivation.nix +++ b/pkgs/development/compilers/chicken/4/eggDerivation.nix @@ -42,4 +42,8 @@ stdenv.mkDerivation ({ runHook postInstall ''; -} // (builtins.removeAttrs args ["name" "buildInputs"]) // override) + + meta = { + inherit (chicken.meta) platforms; + } // args.meta or {}; +} // (builtins.removeAttrs args ["name" "buildInputs" "meta"]) // override) diff --git a/pkgs/development/compilers/chicken/5/eggDerivation.nix b/pkgs/development/compilers/chicken/5/eggDerivation.nix index a6d19eaeb13..d1c8fc9e473 100644 --- a/pkgs/development/compilers/chicken/5/eggDerivation.nix +++ b/pkgs/development/compilers/chicken/5/eggDerivation.nix @@ -39,4 +39,8 @@ stdenv.mkDerivation ({ runHook postInstall ''; -} // (builtins.removeAttrs args ["name" "buildInputs"]) // override) + + meta = { + inherit (chicken.meta) platforms; + } // args.meta or {}; +} // (builtins.removeAttrs args ["name" "buildInputs" "meta"]) // override) -- cgit 1.4.1