This is an updated patch for emacs24 support. It turned out that previously I sent the older version of the patch without the change in debian/auctex.emacsen-startup.eperl.
Today is not my day. Sorry for the noise. -Michal --- debian/auctex.bug-script.eperl | 2 +- debian/auctex.emacsen-install.eperl | 2 +- debian/auctex.emacsen-startup.eperl | 2 +- debian/auctex.triggers | 1 + debian/control | 4 ++-- debian/update-auctex-elisp.eperl | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/debian/auctex.bug-script.eperl b/debian/auctex.bug-script.eperl index 77689d0..856d144 100644 --- a/debian/auctex.bug-script.eperl +++ b/debian/auctex.bug-script.eperl @@ -32,7 +32,7 @@ cat >&3 <<EOF EOF <: # Default flavors: only GNU/Emacsen, XEmacs comes with its own AUCTeX :>// -FLAVORS=${*:-"emacs23 emacs-snapshot"} +FLAVORS=${*:-"emacs23 emacs24 emacs-snapshot"} for FLAVOR in ${FLAVORS}; do if [ -x /usr/bin/${FLAVOR} ]; then diff --git a/debian/auctex.emacsen-install.eperl b/debian/auctex.emacsen-install.eperl index 8e19656..7cfb97f 100644 --- a/debian/auctex.emacsen-install.eperl +++ b/debian/auctex.emacsen-install.eperl @@ -105,7 +105,7 @@ function do_update_auctex_elisp () { case "${FLAVOR}" in (emacs) ;; - (emacs23|emacs-snapshot) + (emacs23|emacs24|emacs-snapshot) do_install ${FLAVOR} do_update_auctex_elisp ${FLAVOR} ;; diff --git a/debian/auctex.emacsen-startup.eperl b/debian/auctex.emacsen-startup.eperl index 924e454..406b3e4 100644 --- a/debian/auctex.emacsen-startup.eperl +++ b/debian/auctex.emacsen-startup.eperl @@ -5,7 +5,7 @@ ;;; form "(unload-feature 'tex-site)" (i.e., put that string into your ;;; "~/.emacs" to disable AUCTeX completely). -(if (member debian-emacs-flavor '(emacs23 emacs-snapshot)) +(if (member debian-emacs-flavor '(emacs23 emacs24 emacs-snapshot)) <: # skip if removed and not purged :>// (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/tex.el") (progn diff --git a/debian/auctex.triggers b/debian/auctex.triggers index 4e97158..614a0af 100644 --- a/debian/auctex.triggers +++ b/debian/auctex.triggers @@ -1,3 +1,4 @@ interest /usr/share/texmf interest /usr/share/texmf-texlive interest auctex-install-emacs23 +interest auctex-install-emacs24 diff --git a/debian/control b/debian/control index ca6585b..eaf2948 100644 --- a/debian/control +++ b/debian/control @@ -4,12 +4,12 @@ Section: tex Maintainer: Davide G. M. Salvetti <sa...@debian.org> Uploaders: OHURA Makoto <oh...@debian.org> Standards-Version: 3.9.3 -Build-Depends-Indep: debhelper (>= 8), emacs23, eperl, ghostscript, po-debconf, tex-common, texlive-latex-base, texinfo, texi2html (>=1.76) +Build-Depends-Indep: debhelper (>= 8), emacs23 | emacs24, eperl, ghostscript, po-debconf, tex-common, texlive-latex-base, texinfo, texi2html (>=1.76) Homepage: http://www.gnu.org/software/auctex/ Package: auctex Architecture: all -Depends: emacs23, preview-latex-style, dpkg (>= 1.15.4) | install-info, ${misc:Depends} +Depends: emacs23 | emacs24, preview-latex-style, dpkg (>= 1.15.4) | install-info, ${misc:Depends} Recommends: ghostscript, texlive-latex-recommended, xpdf | evince | evince-gtk Suggests: catdvi, dvipng, lacheck Breaks: emacspeak (<= 17.0-1) diff --git a/debian/update-auctex-elisp.eperl b/debian/update-auctex-elisp.eperl index d01de69..003900d 100644 --- a/debian/update-auctex-elisp.eperl +++ b/debian/update-auctex-elisp.eperl @@ -42,7 +42,7 @@ while true; do esac done <: # Default flavors: only GNU, XEmacs comes with its own AUCTeX :>// -FLAVORS=${*:-'emacs23 emacs-snapshot'} +FLAVORS=${*:-'emacs23 emacs24 emacs-snapshot'} LOGMASK='/var/lib/auctex/%s/CompilationLog' if [ -n "${_UPDATE_AUCTEX_ELISP_DAEMON_MODE}" ]; then -- 1.7.10.4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org