Fix helm-taskrunner build
The fix is a mess, but it's the last fix blocking the improved test coverage that made me notice the problem.
This commit is contained in:
parent
2b2d2cc3cf
commit
a4338aad5c
2 changed files with 31 additions and 0 deletions
|
|
@ -167,6 +167,24 @@
|
|||
./elisp-patches/0001-Do-not-call-locate-user-emacs-file-when-compiling.patch
|
||||
];
|
||||
});
|
||||
# https://github.com/emacs-taskrunner/helm-taskrunner/issues/2
|
||||
# TODO: make our generated melpaBuild available in esuper?
|
||||
# (upstream unchanged for 5 years, not urgent to make this robust...)
|
||||
helm-taskrunner = esuper.melpaBuild {
|
||||
pname = "helm-taskrunner";
|
||||
version = "9999snapshot";
|
||||
commit = "unset";
|
||||
meta = {
|
||||
description = "trivial build for doom-emacs";
|
||||
};
|
||||
packageRequires = [ eself.projectile eself.helm ];
|
||||
recipe = writeText "auctex-recipe" ''
|
||||
(helm-taskrunner :fetcher github :repo "emacs-taskrunner/helm-taskrunner")
|
||||
'';
|
||||
patches = [
|
||||
./elisp-patches/helm-taskrunner-version.patch
|
||||
];
|
||||
};
|
||||
# Make it byte-compile properly.
|
||||
code-review = esuper.code-review.overrideAttrs (attrs: {
|
||||
nativeBuildInputs = (attrs.nativeBuildInputs or [ ]) ++ [ git ];
|
||||
|
|
|
|||
13
elisp-patches/helm-taskrunner-version.patch
Normal file
13
elisp-patches/helm-taskrunner-version.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/helm-taskrunner.el b/helm-taskrunner.el
|
||||
index f81eb80..24a795c 100644
|
||||
--- a/helm-taskrunner.el
|
||||
+++ b/helm-taskrunner.el
|
||||
@@ -5,7 +5,7 @@
|
||||
;; Author: Yavor Konstantinov <ykonstantinov1 AT gmail DOT com>
|
||||
;; URL: https://github.com/emacs-taskrunner/helm-taskrunner
|
||||
;; Version: 1.0
|
||||
-;; Package-Requires: ((emacs "25.1") (projectile "2.0.0") (helm "v3.0"))
|
||||
+;; Package-Requires: ((emacs "25.1") (projectile "2.0.0") (helm "3.0"))
|
||||
;; Keywords: build-system taskrunner build task-runner tasks helm convenience
|
||||
|
||||
;; This file is not part of GNU Emacs.
|
||||
Loading…
Add table
Add a link
Reference in a new issue