summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/build-support/emacs/elpa.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/build-support/emacs/elpa.nix b/pkgs/build-support/emacs/elpa.nix
index e6f6c23e449f..214aed9c3f9c 100644
--- a/pkgs/build-support/emacs/elpa.nix
+++ b/pkgs/build-support/emacs/elpa.nix
@@ -7,9 +7,18 @@ with lib;
{ pname
, version
, src
+, meta ? {}
, ...
}@args:
+let
+
+ defaultMeta = {
+ homepage = args.src.meta.homepage or "https://elpa.gnu.org/packages/${pname}.html";
+ };
+
+in
+
import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
phases = "installPhase fixupPhase distPhase";
@@ -23,6 +32,8 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
runHook postInstall
'';
+
+ meta = defaultMeta // meta;
}
// removeAttrs args [ "files" "fileSpecs"