[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111327: Small updates for make-ma
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111327: Small updates for make-manuals admin scripts |
Date: |
Mon, 11 Mar 2013 01:09:21 -0700 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 111327
committer: Glenn Morris <address@hidden>
branch nick: emacs-24
timestamp: Mon 2013-03-11 01:09:21 -0700
message:
Small updates for make-manuals admin scripts
* admin/admin.el (make-manuals): Add emacs-lisp-intro and some more
doc/misc manuals.
(manual-html-mono, manual-html-node, manual-txt): Pass -I to makeinfo.
modified:
admin/ChangeLog
admin/admin.el
=== modified file 'admin/ChangeLog'
--- a/admin/ChangeLog 2013-03-11 02:35:23 +0000
+++ b/admin/ChangeLog 2013-03-11 08:09:21 +0000
@@ -1,5 +1,12 @@
2013-03-11 Glenn Morris <address@hidden>
+ * admin.el (make-manuals): Add emacs-lisp-intro and some more
+ doc/misc manuals.
+ (manual-html-mono, manual-html-node, manual-txt):
+ Pass -I to makeinfo.
+
+2013-03-11 Glenn Morris <address@hidden>
+
* Version 24.3 released.
2012-10-12 Kenichi Handa <address@hidden>
=== modified file 'admin/admin.el'
--- a/admin/admin.el 2013-01-01 09:11:05 +0000
+++ b/admin/admin.el 2013-03-11 08:09:21 +0000
@@ -211,17 +211,33 @@
(manual-pdf texi (expand-file-name "elisp.pdf" dest))
(manual-dvi texi (expand-file-name "elisp.dvi" dvi-dir)
(expand-file-name "elisp.ps" ps-dir)))
+ (let ((texi (expand-file-name "doc/lispintro/emacs-lisp-intro.texi" root))
+ (dest (expand-file-name "emacs-lisp-intro" dest))
+ dest2 dest3)
+ ;; Mimic the atypical directory layout used for emacs-lisp-intro.
+ (make-directory dest)
+ (make-directory (setq dest2 (expand-file-name "html_node" dest)))
+ (manual-html-node texi dest2)
+ (make-directory (setq dest2 (expand-file-name "html_mono" dest)))
+ (manual-html-mono texi (expand-file-name "emacs-lisp-intro.html" dest2))
+ (make-directory (setq dest2 (expand-file-name "txt" dest)))
+ (manual-txt texi (expand-file-name "emacs-lisp-intro.txt" dest2))
+ (manual-pdf texi (expand-file-name "emacs-lisp-intro.pdf" dest))
+ (make-directory (setq dest2 (expand-file-name "dvi" dest)))
+ (make-directory (setq dest3 (expand-file-name "ps" dest)))
+ (manual-dvi texi (expand-file-name "emacs-lisp-intro.dvi" dest2)
+ (expand-file-name "emacs-lisp-intro.ps" dest3)))
;; Misc manuals
- (let ((manuals '("ada-mode" "auth" "autotype" "calc" "cc-mode"
+ (let ((manuals '("ada-mode" "auth" "autotype" "bovine" "calc" "cc-mode"
"cl" "dbus" "dired-x" "ebrowse" "ede" "ediff"
- "edt" "eieio" "emacs-mime" "epa" "erc" "ert"
+ "edt" "eieio" "emacs-gnutls" "emacs-mime" "epa" "erc" "ert"
"eshell" "eudc" "faq" "flymake" "forms"
- "gnus" "emacs-gnutls" "idlwave" "info"
+ "gnus" "htmlfontify" "idlwave" "info"
"mairix-el" "message" "mh-e" "newsticker"
"nxml-mode" "org" "pcl-cvs" "pgg" "rcirc"
- "remember" "reftex" "sasl" "sc" "semantic"
- "ses" "sieve" "smtpmail" "speedbar" "tramp"
- "url" "vip" "viper" "widget" "woman")))
+ "reftex" "remember" "sasl" "sc" "semantic"
+ "ses" "sieve" "smtpmail" "speedbar" "srecode" "tramp"
+ "url" "vip" "viper" "widget" "wisent" "woman")))
(dolist (manual manuals)
(manual-misc-html manual root html-node-dir html-mono-dir)))
(message "Manuals created in %s" dest)))
@@ -252,6 +268,10 @@
HTML 4.01 Transitional, and pulls in the gnu.org stylesheet using
the @import directive."
(call-process "makeinfo" nil nil nil
+ "-I" (expand-file-name "../emacs"
+ (file-name-directory texi-file))
+ "-I" (expand-file-name "../misc"
+ (file-name-directory texi-file))
"--html" "--no-split" texi-file "-o" dest)
(with-temp-buffer
(insert-file-contents dest)
@@ -273,6 +293,10 @@
(unless (file-exists-p texi-file)
(error "Manual file %s not found" texi-file))
(call-process "makeinfo" nil nil nil
+ "-I" (expand-file-name "../emacs"
+ (file-name-directory texi-file))
+ "-I" (expand-file-name "../misc"
+ (file-name-directory texi-file))
"--html" texi-file "-o" dir)
;; Loop through the node files, fixing them up.
(dolist (f (directory-files dir nil "\\.html\\'"))
@@ -304,6 +328,10 @@
(defun manual-txt (texi-file dest)
"Run Makeinfo on TEXI-FILE, emitting plaintext output to DEST."
(call-process "makeinfo" nil nil nil
+ "-I" (expand-file-name "../emacs"
+ (file-name-directory texi-file))
+ "-I" (expand-file-name "../misc"
+ (file-name-directory texi-file))
"--plaintext" "--no-split" texi-file "-o" dest)
(shell-command (concat "gzip -c " dest " > " (concat dest ".gz"))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/emacs-24 r111327: Small updates for make-manuals admin scripts,
Glenn Morris <=