emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/lua-mode 4f4d3de 047/468: Add Makefile with dist and relea


From: Philip Kaludercic
Subject: [nongnu] elpa/lua-mode 4f4d3de 047/468: Add Makefile with dist and release targets, and ignore release zips.
Date: Thu, 5 Aug 2021 04:58:05 -0400 (EDT)

branch: elpa/lua-mode
commit 4f4d3de140635580e092fab4708d9198104414cb
Author: Reuben Thomas <rrt@sc3d.org>
Commit: Reuben Thomas <rrt@sc3d.org>

    Add Makefile with dist and release targets, and ignore release zips.
---
 .gitignore |  1 +
 Makefile   | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..997fc87
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+lua-mode-*.zip
\ No newline at end of file
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..792e356
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,14 @@
+# Makefile for lua-mode
+
+VERSION=`grep "^;; Version:" lua-mode.el | cut -f 2`
+DISTFILE = lua-mode-$(VERSION).zip
+
+dist:
+       rm -f $(DISTFILE) && \
+       zip $(DISTFILE) -r . -x ".git/*" "*.gitignore" "*.zip"
+
+release:
+       git diff --exit-code && \
+       git tag -a -m "Release tag" rel-`echo $(VERSION) | sed -e 's/\./-/g'` 
&& \
+       git push origin master && git pull && \
+       woger lua-l lua-mode lua-mode "release $(VERSION)" "Emacs major mode 
for editing Lua files" release-notes-$(VERSION) 
http://github.com/rrthomas/lua-mode/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]