Skip to content

Commit 1071924

Browse files
committed
fix(package): Avoid single file doesn't match package name error
1 parent 2b7864c commit 1071924

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lisp/core/package.el

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,15 @@
1919
(file-name-directory (nth 1 (member "-scriptload" command-line-args))))
2020
nil t)
2121

22-
(defun eask--files-contain-el ()
23-
"Return non-nil if DSL files contain el."
24-
(cl-some (lambda (elm) (string-suffix-p ".el" elm))
25-
(eask-expand-file-specs eask-files)))
26-
2722
(defun eask-package-dir--patterns ()
2823
"Return patterns for directory recipe."
2924
(if eask-files
30-
(if (eask--files-contain-el) ; avoid error, single file doesn't match package name
25+
(if (member eask-package-file (eask-expand-file-specs (eask-files-spec)))
26+
;; Else we return default
3127
eask-files
28+
;; If files DSL doesn't contain package main file, we added manually!
29+
;;
30+
;; This would avoid error, single file doesn't match package name.
3231
(append eask-files (list eask-package-file)))
3332
package-build-default-files-spec))
3433

0 commit comments

Comments
 (0)