[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil 1b49c159eb 1/3: evil-pkg.el: Remove file
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil 1b49c159eb 1/3: evil-pkg.el: Remove file |
Date: |
Sun, 15 Sep 2024 06:59:38 -0400 (EDT) |
branch: elpa/evil
commit 1b49c159eb634bc35d65afdc324be4392cc8b6e0
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Axel Forsman <axel@axelf.se>
evil-pkg.el: Remove file
This file is auto-generated from headers in `evil.el` anyway.
* evil.el: Synchronize metadata with what was in `evil-pkg.el`.
* .gitignore: Add `evil-pkg.el`.
* Makefile (VERSION): Fetch the info from `evil.el`.
(elpa-pkg.el): New rule to (re)generate the file.
(elpa): Use it (not sure if EASK needs it, tho).
---
.gitignore | 3 ++-
Makefile | 13 +++++++------
evil-pkg.el | 9 ---------
3 files changed, 9 insertions(+), 16 deletions(-)
diff --git a/.gitignore b/.gitignore
index beb3809244..c5b19d741a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,7 +4,8 @@
*.pg
*.tp
.depend
-evil-autoloads.el
+/evil-autoloads.el
+/evil-pkg.el
test-results.txt
typescript
diff --git a/Makefile b/Makefile
index c5621ac89b..6dd8f2542a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,8 @@
-SHELL = /bin/sh
EMACS ?= emacs
SED ?= sed
FILES = $(filter-out evil-test-helpers.el evil-tests.el evil-pkg.el,$(wildcard
evil*.el))
-VERSION := $(shell $(SED) -ne '/define-package/,$$p' evil-pkg.el | $(SED) -ne
'/^\s*"[[:digit:]]\+\(\.[[:digit:]]\+\)*"\s*$$/ s/^.*"\(.*\)".*$$/\1/p')
+VERSION := $(shell $(SED) -n '/^;\+ \+Version: *\(.*\)/{s//\1/p;q}' evil.el)
PROFILER =
-DOC = doc
TAG =
EASK ?= eask
@@ -52,8 +50,7 @@ emacs:
--eval "(evil-tests-initialize '(${TAG}) '(${PROFILER}) t)"
# Load Evil in a terminal Emacs and run all tests.
-term: terminal
-terminal:
+term terminal:
$(EASK) run command terminal
# Run all tests with profiler.
@@ -66,8 +63,12 @@ profiler:
indent: clean
$(EASK) run command indent
+evil-pkg.el: evil.el
+ $(EMACS) --batch -l package $^ \
+ --eval "(package-generate-description-file
(package-buffer-info) \"$@\")"
+
# Create an ELPA package.
-elpa:
+elpa: evil-pkg.el
$(EASK) package
# Change the version using make VERSION=x.y.z
diff --git a/evil-pkg.el b/evil-pkg.el
deleted file mode 100644
index 8a170ae872..0000000000
--- a/evil-pkg.el
+++ /dev/null
@@ -1,9 +0,0 @@
-(define-package
- "evil"
- "1.15.0"
- "Extensible vi layer"
- '((emacs "24.1")
- (goto-chg "1.6")
- (cl-lib "0.5"))
- :url "https://github.com/emacs-evil/evil"
- :keywords '("emulations"))