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

[texlive-nonbin] 01/01: install ltx-help.el for emacs, thanks to Kevin Ryde (Closes: #807154)



This is an automated email from the git hooks/post-receive script.

preining pushed a commit to branch master
in repository texlive-nonbin.

commit 0c42a4d417c08271eee2e30c5a297c6c5fd1afd8
Author: Norbert Preining <preining@debian.org>
Date:   Sun Dec 6 20:03:48 2015 +0900

    install ltx-help.el for emacs, thanks to Kevin Ryde (Closes: #807154)
---
 all/debian/rules.in                                      | 7 +++++++
 all/debian/tpm2deb.cfg                                   | 3 +++
 texlive-lang/debian/changelog                            | 3 ++-
 texlive-lang/debian/texlive-lang-english.emacsen-startup | 9 +++++++++
 4 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/all/debian/rules.in b/all/debian/rules.in
index 9b545ff..7a55731 100644
--- a/all/debian/rules.in
+++ b/all/debian/rules.in
@@ -53,7 +53,13 @@ ifelse(_srcpackage_,texlive-base,<:
 :>,_srcpackage_,texlive-extra,<:
 	install debian/pythontex3 debian/depythontex3 debian/texlive-extra-utils/usr/bin
 :>)
+	# move ltx-help.el into emacs directory
+ifelse(_srcpackage_,texlive-lang,<:
+	mkdir -p debian/texlive-lang-english/usr/share/emacs/site-lisp
+	mv debian/texlive-lang-english/usr/share/doc/texlive-doc/latex/latex2e-help-texinfo/ltx-help.el \
+		debian/texlive-lang-english/usr/share/emacs/site-lisp
 	# link pfb/afm files (type1 fonts) into /usr/share/fonts
+:>)
 	for i in $(PACKAGES) $(METAPACKAGES) ; do \
 	  bash debian/create-font-links $$i >> debian/$$i.links ; \
 	done
@@ -111,6 +117,7 @@ ifelse(_srcpackage_,texlive-base,<:
 :>,<:
 	dh_installtex -A --flavor=tree:texlive
 :>)
+	dh_installemacsen
 	dh_installchangelogs
 	dh_installman
 	bash debian/fix-manpages.sh
diff --git a/all/debian/tpm2deb.cfg b/all/debian/tpm2deb.cfg
index e34e681..df641bd 100644
--- a/all/debian/tpm2deb.cfg
+++ b/all/debian/tpm2deb.cfg
@@ -126,6 +126,9 @@ recommends;texlive-latex-extra;texlive-fonts-recommended
 # exceltex in texlive-latex-extra needs Spreadsheet::ParseExcel, suggest it
 suggests;texlive-latex-extra;libspreadsheet-parseexcel-perl
 #
+# we ship emacs files in texlive-lang-english
+depends;texlive-lang-english;emacsen-common (>= 2.0.8)
+#
 # 2014 -> 2015
 # ============
 # 
diff --git a/texlive-lang/debian/changelog b/texlive-lang/debian/changelog
index 5953489..e05c462 100644
--- a/texlive-lang/debian/changelog
+++ b/texlive-lang/debian/changelog
@@ -2,8 +2,9 @@ texlive-lang (2015.20151116-2) UNRELEASED; urgency=medium
 
   * remove adobemapping, use poppler-data instead (Closes: #805691)
     (thanks to Hideki Yamane)
+  * install ltx-help.el for emacs, thanks to Kevin Ryde (Closes: #807154)
 
- -- Norbert Preining <preining@debian.org>  Sat, 21 Nov 2015 11:55:49 +0900
+ -- Norbert Preining <preining@debian.org>  Sun, 06 Dec 2015 20:03:09 +0900
 
 texlive-lang (2015.20151116-1) unstable; urgency=medium
 
diff --git a/texlive-lang/debian/texlive-lang-english.emacsen-startup b/texlive-lang/debian/texlive-lang-english.emacsen-startup
new file mode 100644
index 0000000..69aa448
--- /dev/null
+++ b/texlive-lang/debian/texlive-lang-english.emacsen-startup
@@ -0,0 +1,9 @@
+;;; 50texlive-lang-english.el -- debian emacs setups for texlive-lang-english
+
+(if (not (file-exists-p "/usr/share/emacs/site-lisp/ltx-help.el"))
+    (message "texlive-lang-english removed but not purged, skipping setup")
+
+  ;; Per autoload cookie on latex-help in ltx-help.el.
+  (autoload 'latex-help "ltx-help"
+    "Try to find info entry about LaTeX entity CMD." t))
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-tex/texlive-nonbin.git


Reply to: