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

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

[elpa] externals/hyperbole 316fdabae7: Add target for generating web sit


From: ELPA Syncer
Subject: [elpa] externals/hyperbole 316fdabae7: Add target for generating web site (#172)
Date: Mon, 28 Feb 2022 03:57:50 -0500 (EST)

branch: externals/hyperbole
commit 316fdabae70f3e3167cbd072a5e44e63543abacb
Author: Mats Lidell <mats.lidell@lidells.se>
Commit: GitHub <noreply@github.com>

    Add target for generating web site (#172)
---
 ChangeLog |  4 ++++
 Makefile  | 20 +++++++++++++++++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 9a688ececb..48c83d199c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-02-27  Mats Lidell  <matsl@gnu.org>
+
+* Makefile (web-site): Add target for preparing web site sources
+
 2022-02-27  Bob Weiner  <rsw@gnu.org>
 
 * FAST-DEMO:
diff --git a/Makefile b/Makefile
index b4ffe0e59c..c62f234e7d 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
 # Author:       Bob Weiner
 #
 # Orig-Date:    15-Jun-94 at 03:42:38
-# Last-Mod:     19-Feb-22 at 10:43:51 by Mats Lidell
+# Last-Mod:     27-Feb-22 at 22:44:32 by Mats Lidell
 #
 # Copyright (C) 1994-2021  Free Software Foundation, Inc.
 # See the file HY-COPY for license information.
@@ -42,6 +42,9 @@
 #               To release a Hyperbole Emacs package to ELPA and ftp.gnu.org:
 #                   make release
 #
+#              Generate the web site sources prepared for upload:
+#                  make web-site         - generate web site in folder 
$(HYPB_WEB_REPO_LOCATION)"
+#
 #               To setup Hyperbole to run directly from the latest test source
 #               code, use:
 #                    git clone http://git.savannah.gnu.org/r/hyperbole.git
@@ -146,6 +149,9 @@ pkg_hyperbole = $(pkg_dir)/hyperbole
 # Temp file to use to build .elc files.
 ELISP_TO_COMPILE = $(pkg_dir)/elc-${USER}
 
+# Path to dir where the web repository is located i.e. hypb:web-repo-location
+HYPB_WEB_REPO_LOCATION = "../hyweb/hyperbole/"
+
 ##########################################################################
 #                     NO CHANGES REQUIRED BELOW HERE.                    #
 ##########################################################################
@@ -229,6 +235,10 @@ help:
        @ echo "     make doc"
        @ echo "  To release a Hyperbole Emacs package to ELPA and ftp.gnu.org:"
        @ echo "     make release"
+       @ echo ""
+       @ echo "  Generate we site sources prepared for upload:"
+       @ echo "    make web-site         - generate web site in folder 
$(HYPB_WEB_REPO_LOCATION)"
+
        @ echo ""
        @ echo "The Hyperbole Manual is included in the package in four forms:"
        @ echo "    man/hyperbole.info    - GNU browsable version"
@@ -348,6 +358,14 @@ $(man_dir)/hyperbole.pdf: $(TEXINFO_SRC)
 README.md.html: README.md
        github-markdown README.md > README.md.html
 
+# web-site maintenance: "https://www.gnu.org/software/hyperbole/";
+web-site:
+       $(EMACS_BATCH) --debug -l hypb-maintenance --eval '(let 
((hypb:web-repo-location $(HYPB_WEB_REPO_LOCATION))) (hypb:web-repo-update))'
+       @ echo
+       @ echo "Web site source created ..."
+       @ echo "Goto \"$(HYPB_WEB_REPO_LOCATION)\" and run \"cvs commit -m 
<comment>\" to upload it."
+       @ echo
+
 # Generate a Hyperbole package suitable for distribution via the Emacs package 
manager.
 pkg: package
 package: git-pull doc autoloads $(pkg_dir)/hyperbole-$(HYPB_VERSION).tar.sig



reply via email to

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