[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/hyperbole 316fdabae7: Add target for generating web site (#172),
ELPA Syncer <=