branch: elpa/package-lint
commit 0c17e632399613357345ae764eb261817c5fc589
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Support multi-line Package-Requires header
---
 package-lint.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/package-lint.el b/package-lint.el
index 78927c92853..80a853fd257 100644
--- a/package-lint.el
+++ b/package-lint.el
@@ -422,8 +422,10 @@ Instead it should use `user-emacs-directory' or 
`locate-user-emacs-file'."
   "Check the contents of the \"Package-Requires\" header.
 Return a list of well-formed dependencies, same as
 `package-lint--check-well-formed-dependencies'."
-  (let ((deps (package-lint--goto-header "Package-Requires")))
+  (let ((deps (package-lint--goto-header "Package-Requires" t)))
     (when deps
+      (when (listp deps)
+        (setq deps (mapconcat #'identity deps "")))
       (let ((position (point)))
         (condition-case err
             (pcase-let ((`(,parsed-deps . ,parse-end-pos) (read-from-string 
deps)))

Reply via email to