about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorLin Jian <me@linj.tech>2024-05-31 16:38:52 +0800
committerLin Jian <me@linj.tech>2024-06-01 02:16:28 +0800
commit428dfcb0073c399e18a61bcc4077c87f1aa2a927 (patch)
tree430addc51fa58f3148b40d3dced2ca94242e2658 /pkgs/build-support
parent732fd40ed0c2b1890b15227e58dbfa304e00c116 (diff)
melpaBuild: add doc and default value for commit
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/emacs/melpa.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/build-support/emacs/melpa.nix b/pkgs/build-support/emacs/melpa.nix
index 323c6e65d9d90..f5562212bbe44 100644
--- a/pkgs/build-support/emacs/melpa.nix
+++ b/pkgs/build-support/emacs/melpa.nix
@@ -38,6 +38,13 @@ in
   */
 , ename ? null
 , version
+  /*
+    commit: Optional package history commit.
+    Default: src.rev or "unknown"
+    This will be written into the generated package but it is not needed during
+    the build process.
+  */
+, commit ? (args.src.rev or "unknown")
 , recipe
 , meta ? {}
 , ...
@@ -53,7 +60,7 @@ genericBuild ({
   elpa2nix = ./elpa2nix.el;
   melpa2nix = ./melpa2nix.el;
 
-  inherit packageBuild;
+  inherit packageBuild commit;
 
   preUnpack = ''
     mkdir -p "$NIX_BUILD_TOP/recipes"