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:
Marien Zwart 2024-05-26 14:39:48 +10:00
parent 2b2d2cc3cf
commit a4338aad5c
No known key found for this signature in database
2 changed files with 31 additions and 0 deletions

View file

@ -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 ];

View 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.