Merge pull request #106606 from alyssais/elpa-meta

emacsPackages.elpaBuild: pass through meta
This commit is contained in:
adisbladis
2020-12-11 00:22:42 +01:00
committed by GitHub
+11
View File
@@ -7,9 +7,18 @@ with lib;
{ pname { pname
, version , version
, src , src
, meta ? {}
, ... , ...
}@args: }@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; } ({ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
phases = "installPhase fixupPhase distPhase"; phases = "installPhase fixupPhase distPhase";
@@ -23,6 +32,8 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
runHook postInstall runHook postInstall
''; '';
meta = defaultMeta // meta;
} }
// removeAttrs args [ "files" "fileSpecs" // removeAttrs args [ "files" "fileSpecs"