package.nix: add meta.mainProgram

nix-repl> lib.getExe (builtins.getFlake ".").packages.x86_64-linux.nix
"/nix/store/ajps2zn5hlap0l2abvnfdaphg8k0789r-lix-2.90.0pre20240524_dirty/bin/nix"

Fixes #316.

Change-Id: Iec3125dc2dc99d100beb6357f7d1555456924ddc
This commit is contained in:
Pierre Bourdon 2024-05-24 03:17:34 +02:00
parent d1fa446454
commit 6922d67eb3

View file

@ -366,7 +366,10 @@ stdenv.mkDerivation (finalAttrs: {
# strictoverflow is disabled because we trap on signed overflow instead # strictoverflow is disabled because we trap on signed overflow instead
hardeningDisable = [ "strictoverflow" ] ++ lib.optional stdenv.hostPlatform.isStatic "pie"; hardeningDisable = [ "strictoverflow" ] ++ lib.optional stdenv.hostPlatform.isStatic "pie";
meta.platforms = lib.platforms.unix; meta = {
mainProgram = "nix";
platforms = lib.platforms.unix;
};
passthru.perl-bindings = pkgs.callPackage ./perl { inherit fileset stdenv; }; passthru.perl-bindings = pkgs.callPackage ./perl { inherit fileset stdenv; };