summary refs log tree commit diff
path: root/pkgs/build-support/emacs
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2020-12-11 00:22:42 +0100
committerGitHub <noreply@github.com>2020-12-11 00:22:42 +0100
commit316094b8ab27fe5b31cacfbfc4b3aba08f40420a (patch)
treefe5d591c88bee0eafa2f69c58057e704fe0f3855 /pkgs/build-support/emacs
parenta9fe36cd0b4c434d5bee590f5d3b746e307b4ca5 (diff)
parent5016fdb2696d95adf4d9c162c5de7d92316444b8 (diff)
downloadnixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar.gz
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar.bz2
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar.lz
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar.xz
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.tar.zst
nixpkgs-316094b8ab27fe5b31cacfbfc4b3aba08f40420a.zip
Merge pull request #106606 from alyssais/elpa-meta
emacsPackages.elpaBuild: pass through meta
Diffstat (limited to 'pkgs/build-support/emacs')
-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 e6f6c23e449..214aed9c3f9 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"