summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Leung <leungbk@mailfence.com>2020-05-19 17:17:23 -0700
committerBrian Leung <leungbk@mailfence.com>2021-06-05 20:57:32 -0700
commitb736e9048b1b833b5d6bfd6959a010f20081c70c (patch)
treed917159c9e6a4c571cebdb302a1796d24d0815bc
parentemacsPackages.evil-markdown: init at 2020-06-01 (diff)
downloadnixpkgs-b736e9048b1b833b5d6bfd6959a010f20081c70c.tar.gz
emacsPackages.mu4e-patch: init at 2019-05-09
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix2
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/mu4e-patch/default.nix38
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
index 8ad0846847df..0b54dcca1993 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
@@ -185,6 +185,8 @@
};
+ mu4e-patch = callPackage ./mu4e-patch { };
+
org-mac-link =
callPackage ./org-mac-link { };
diff --git a/pkgs/applications/editors/emacs/elisp-packages/mu4e-patch/default.nix b/pkgs/applications/editors/emacs/elisp-packages/mu4e-patch/default.nix
new file mode 100644
index 000000000000..4a436339ebc4
--- /dev/null
+++ b/pkgs/applications/editors/emacs/elisp-packages/mu4e-patch/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, emacs, lib }:
+
+stdenv.mkDerivation {
+ pname = "mu4e-patch";
+ version = "2019-05-09";
+
+ src = fetchFromGitHub {
+ owner = "seanfarley";
+ repo = "mu4e-patch";
+ rev = "522da46c1653b1cacc79cde91d6534da7ae9517d";
+ sha256 = "sha256-1lV4dDuCdyCUXi/In2DzYJPEHuAc9Jfbz2ZecNZwn4I=";
+ };
+
+ buildInputs = [
+ emacs
+ ];
+
+ buildPhase = ''
+ runHook preBuild
+ emacs -L . --batch -f batch-byte-compile *.el
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -d $out/share/emacs/site-lisp
+ install *.el *.elc $out/share/emacs/site-lisp
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Colorize patch emails in mu4e";
+ homepage = "https://github.com/seanfarley/mu4e-patch";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ leungbk ];
+ platforms = emacs.meta.platforms;
+ };
+}