[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: