summary refs log tree commit diff
path: root/pkgs/build-support/appimage
diff options
context:
space:
mode:
authorRobert Scott <code@humanleg.org.uk>2022-06-11 15:30:38 +0100
committerRobert Scott <code@humanleg.org.uk>2022-06-11 17:17:12 +0100
commit6095bc6eb2d3ee94f804d8f6385afe43757dbb77 (patch)
treefbcf2e2b70ceb3f946e6c8265bad99f9477074e0 /pkgs/build-support/appimage
parentf8284756368b763e7e765f35b6305322c3d14599 (diff)
appimageTools.wrapAppImage: default produced derivations to sourceProvenance binaryNativeCode
Diffstat (limited to 'pkgs/build-support/appimage')
-rw-r--r--pkgs/build-support/appimage/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/build-support/appimage/default.nix b/pkgs/build-support/appimage/default.nix
index d41ceba37c176..17d5bca656692 100644
--- a/pkgs/build-support/appimage/default.nix
+++ b/pkgs/build-support/appimage/default.nix
@@ -37,7 +37,13 @@ rec {
   extractType2 = extract;
   wrapType1 = wrapType2;
 
-  wrapAppImage = args@{ name ? "${args.pname}-${args.version}", src, extraPkgs, ... }: buildFHSUserEnv
+  wrapAppImage = args@{
+    name ? "${args.pname}-${args.version}",
+    src,
+    extraPkgs,
+    meta ? {},
+    ...
+  }: buildFHSUserEnv
     (defaultFhsEnvArgs // {
       inherit name;
 
@@ -45,6 +51,10 @@ rec {
         ++ defaultFhsEnvArgs.targetPkgs pkgs ++ extraPkgs pkgs;
 
       runScript = "appimage-exec.sh -w ${src} --";
+
+      meta = {
+        sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+      } // meta;
     } // (removeAttrs args ([ "pname" "version" ] ++ (builtins.attrNames (builtins.functionArgs wrapAppImage)))));
 
   wrapType2 = args@{ name ? "${args.pname}-${args.version}", src, extraPkgs ? pkgs: [ ], ... }: wrapAppImage