diff --git a/pkgs/by-name/ty/typst/build-universe-package.nix b/pkgs/by-name/ty/typst/build-universe-package.nix index a7628f6412dd2..88556ec1b044a 100644 --- a/pkgs/by-name/ty/typst/build-universe-package.nix +++ b/pkgs/by-name/ty/typst/build-universe-package.nix @@ -45,6 +45,7 @@ lib.extendMkDerivation { RossSmyth ]; license = lib.map (lib.flip lib.getAttr lib.licensesSpdx) license; + generated = true; } // lib.optionalAttrs (homepage != null) { inherit homepage; }; }; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 4d12e580a9c52..1db0fc762fa50 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -1094,6 +1094,7 @@ lib.fix ( meta = { inherit homepage platforms; + generated = true; } // optionalAttrs (args ? broken) { inherit broken; } // optionalAttrs (args ? description) { inherit description; } diff --git a/pkgs/development/ruby-modules/gem/default.nix b/pkgs/development/ruby-modules/gem/default.nix index ba2a5dddcb847..967aad42b836e 100644 --- a/pkgs/development/ruby-modules/gem/default.nix +++ b/pkgs/development/ruby-modules/gem/default.nix @@ -308,6 +308,7 @@ lib.makeOverridable ( # default to Ruby's platforms platforms = ruby.meta.platforms; mainProgram = gemName; + generated = true; } // meta; } diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix index 70c009c3e83ae..76429670079c3 100644 --- a/pkgs/stdenv/generic/check-meta.nix +++ b/pkgs/stdenv/generic/check-meta.nix @@ -388,6 +388,11 @@ let isIbusEngine = bool; isGutenprint = bool; + # used to indicate that the package was generated by a script + # ex: haskellPackages, vimPlugins, etc. + # https://github.com/NixOS/nixpkgs/issues/513818 + generated = bool; + # Used for the original location of the maintainer and team attributes to assist with pings. maintainersPosition = any; teamsPosition = any; diff --git a/pkgs/tools/package-management/akku/akkuDerivation.nix b/pkgs/tools/package-management/akku/akkuDerivation.nix index 59ede90eb1aa1..8fb78e1128f18 100644 --- a/pkgs/tools/package-management/akku/akkuDerivation.nix +++ b/pkgs/tools/package-management/akku/akkuDerivation.nix @@ -115,6 +115,7 @@ stdenv.mkDerivation ( ''; meta = { inherit (akku.meta) platforms; + generated = true; } // args.meta or { }; setupHook = ./setup-hook.sh;