From 35f108c7d7742fc9119a03783f40dd44cf7f6251 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Mon, 30 Oct 2023 22:17:59 +0000 Subject: buildNimPackage: load lockfiles and overrides --- pkgs/top-level/nim-overrides.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pkgs/top-level/nim-overrides.nix (limited to 'pkgs/top-level/nim-overrides.nix') diff --git a/pkgs/top-level/nim-overrides.nix b/pkgs/top-level/nim-overrides.nix new file mode 100644 index 0000000000000..cf7a14b18d7d9 --- /dev/null +++ b/pkgs/top-level/nim-overrides.nix @@ -0,0 +1,16 @@ +{ lib +, SDL2 +}: + +# The following is list of overrides that take three arguments each: +# - lockAttrs: - an attrset from a Nim lockfile, use this for making constraints on the locked library +# - finalAttrs: - final arguments to the depender package +# - prevAttrs: - preceding arguments to the depender package +{ + + sdl2 = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ SDL2 ]; + }; + +} -- cgit 1.4.1