at master 670 B view raw
1{ 2 pkgs ? import ../.. { }, 3}: 4let 5 prevNixpkgs = pkgs.fetchFromGitHub { 6 owner = "nixos"; 7 repo = "nixpkgs"; 8 # Parent commit of [#391544](https://github.com/NixOS/nixpkgs/pull/391544) 9 # Which was before the type.merge.v2 introduction 10 rev = "bcf94dd3f07189b7475d823c8d67d08b58289905"; 11 hash = "sha256-MuMiIY3MX5pFSOCvutmmRhV6RD0R3CG0Hmazkg8cMFI="; 12 }; 13in 14(pkgs.runCommand "lib-cross-eval-merge-v2" 15 { 16 nativeBuildInputs = [ pkgs.nix-unit ]; 17 } 18 '' 19 export HOME=$TMPDIR 20 nix-unit --eval-store "$HOME" ${./checkAndMergeCompat.nix} \ 21 --arg currLibPath "${../.}" \ 22 --arg prevLibPath "${prevNixpkgs}/lib" 23 mkdir $out 24 '' 25)