Skip to content

Commit f89cbcb

Browse files
committed
Try generating loopy-pkg.el from the main file.
1 parent 15dbf1d commit f89cbcb

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

Makefile

+23-1
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,32 @@ tar: info
5656
@echo Getting package version if not passed explicitly
5757
$(eval VERSION ?= $(shell $(EMACS) -Q -batch --eval="(progn (require 'lisp-mnt) (with-temp-buffer (insert-file-contents \"lisp/loopy.el\") (princ (or (lm-header \"package-version\") (lm-header \"version\")))))"))
5858
@echo Package version is $(VERSION)
59-
@echo Making directory to hold package files
59+
@echo ""
60+
@echo "Making directory to hold package files"
6061
mkdir --verbose "loopy-$(VERSION)"
6162
cp --verbose --target-directory="loopy-$(VERSION)" lisp/*.el
6263
cp --verbose --target-directory="loopy-$(VERSION)" doc/dir doc/loopy.info
64+
@echo ""
65+
@echo "Creating \"loopy-pkg.el\""
66+
$(EMACS) -Q -batch --eval=" \
67+
(with-temp-buffer \
68+
(require 'lisp-mnt) \
69+
(insert-file-contents \"./lisp/loopy.el\") \
70+
(let ((name (lm-get-package-name)) \
71+
(version (lm-version)) \
72+
(deps (lm-header \"Package-Requires\")) \
73+
(desc (lm-summary)) \
74+
(keywords (lm-keywords))) \
75+
(with-temp-buffer \
76+
(insert \"(define-package \") \
77+
(insert \"\\\"\" (file-name-base name) \"\\\" \") \
78+
(insert (format \"%S\" version)) \
79+
(insert \" \") \
80+
(insert (format \"%S\" desc)) \
81+
(insert \" \") \
82+
(insert \"'\" (format \"%s\" deps)) \
83+
(insert \")\") \
84+
(write-file \"./loopy-$(VERSION)/loopy-pkg.el\"))))"
6385
@echo Making Tar file from that directory
6486
tar --create --file "loopy-$(VERSION).tar" --exclude-from=".elpaignore" --verbose "loopy-$(VERSION)"
6587
@echo Deleting that directory

lisp/loopy-pkg.el

-9
This file was deleted.

0 commit comments

Comments
 (0)