emacsPackages.mu4e: misc improvements (#342147)
This commit is contained in:
commit
622210b8ce
@ -1,11 +1,12 @@
|
|||||||
{ elpaBuild, mu }:
|
{
|
||||||
|
lib,
|
||||||
|
elpaBuild,
|
||||||
|
mu,
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
elpaBuild {
|
||||||
pname = "mu4e";
|
pname = "mu4e";
|
||||||
version = mu.mu4e.version;
|
version = mu.mu4e.version;
|
||||||
in
|
|
||||||
elpaBuild {
|
|
||||||
inherit pname version;
|
|
||||||
|
|
||||||
src = mu.mu4e;
|
src = mu.mu4e;
|
||||||
|
|
||||||
@ -15,21 +16,20 @@ elpaBuild {
|
|||||||
|
|
||||||
# prepare a multi-file package tar archive according to info
|
# prepare a multi-file package tar archive according to info
|
||||||
# "(elisp) Multi-file Packages" for elpaBuild to install
|
# "(elisp) Multi-file Packages" for elpaBuild to install
|
||||||
postUnpack = ''
|
postBuild = ''
|
||||||
pushd mu-*-mu4e
|
local content_directory=$pname-$version
|
||||||
local content_directory=${pname}-${version}
|
|
||||||
mkdir $content_directory
|
mkdir $content_directory
|
||||||
cp --verbose share/emacs/site-lisp/mu4e/*.el $content_directory/
|
cp --verbose share/emacs/site-lisp/mu4e/*.el $content_directory/
|
||||||
rm --verbose --force $content_directory/mu4e-autoloads.el
|
rm --verbose --force $content_directory/mu4e-autoloads.el
|
||||||
cp --verbose share/info/* $content_directory/
|
cp --verbose share/info/* $content_directory/
|
||||||
src=$PWD/$content_directory.tar
|
src=$PWD/$content_directory.tar
|
||||||
tar --create --verbose --file=$src $content_directory
|
tar --create --verbose --file=$src $content_directory
|
||||||
popd
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
ignoreCompilationError = false;
|
ignoreCompilationError = false;
|
||||||
|
|
||||||
meta = mu.meta // {
|
meta = removeAttrs mu.meta [ "mainProgram" ] // {
|
||||||
description = "Full-featured e-mail client";
|
description = "Full-featured e-mail client";
|
||||||
|
maintainers = mu.meta.maintainers ++ (with lib.maintainers; [ linj ]);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user