tag 425148 patch thanks Remi Vanicat <[EMAIL PROTECTED]> (19/05/2007): > Package: auctex > Version: 11.83-6 > Severity: wishlist > > auctex debian is not compiled nor loaded for the emacs22 that is now > into debian. Could you please support it ? thanks.
Here is a patch, written by grepping for emacs21 in the debian directory. At first glance, auctex is usable out of the box afterwards. Just FYI, emacs22 is only in experimental right now. Cheers, -- Cyril Brulebois
diff -ur auctex-11.83/debian/auctex/bug.script.in auctex-11.83~emacs22/debian/auctex/bug.script.in --- auctex-11.83/debian/auctex/bug.script.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/bug.script.in 2007-05-23 14:47:24.000000000 +0200 @@ -30,7 +30,7 @@ EOF <:# Default flavors: only GNU/Emacsen, XEmacs comes with its own AUCTeX.:>// -FLAVORS=${*:-"emacs21 emacs-snapshot"} +FLAVORS=${*:-"emacs21 emacs-snapshot emacs22"} for FLAVOR in ${FLAVORS}; do if [ -x /usr/bin/${FLAVOR} ]; then diff -ur auctex-11.83/debian/auctex/conffiles.in auctex-11.83~emacs22/debian/auctex/conffiles.in --- auctex-11.83/debian/auctex/conffiles.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/conffiles.in 2007-05-23 14:47:53.000000000 +0200 @@ -2,6 +2,8 @@ <:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; s|emacs|emacs21|; $_=~tr|/|/|s; print:> <:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; + s|emacs|emacs22|; $_=~tr|/|/|s; print:> +<:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; s|emacs|emacs-snapshot|; $_=~tr|/|/|s; print:> <:=if($_="${cron_weekly}/${PACKAGE}")=~tr|/|/|s:> <: diff -ur auctex-11.83/debian/auctex/install.in auctex-11.83~emacs22/debian/auctex/install.in --- auctex-11.83/debian/auctex/install.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/install.in 2007-05-23 14:48:01.000000000 +0200 @@ -103,7 +103,7 @@ case "${FLAVOR}" in (emacs) : ;; - (emacs21|emacs-snapshot) + (emacs21|emacs-snapshot|emacs22) <:# clean old cruft :>// do_clean_old_cruft ${FLAVOR} do_install ${FLAVOR} diff -ur auctex-11.83/debian/auctex/remove.in auctex-11.83~emacs22/debian/auctex/remove.in --- auctex-11.83/debian/auctex/remove.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/remove.in 2007-05-23 14:48:08.000000000 +0200 @@ -36,7 +36,7 @@ case "${FLAVOR}" in (emacs) : ;; - (emacs21|emacs-snapshot) + (emacs21|emacs-snapshot|emacs22) <:# remove all parsed information files :>// undo_auto undo_install diff -ur auctex-11.83/debian/auctex/update-auctex-elisp.in auctex-11.83~emacs22/debian/auctex/update-auctex-elisp.in --- auctex-11.83/debian/auctex/update-auctex-elisp.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/update-auctex-elisp.in 2007-05-23 14:44:16.000000000 +0200 @@ -9,7 +9,7 @@ set -o posix <:# Default flavors: only GNU, XEmacs comes with its own AUCTeX. :>// -FLAVORS=${*:-"emacs21 emacs-snapshot"} +FLAVORS=${*:-"emacs21 emacs-snapshot emacs22"} for FLAVOR in ${FLAVORS}; do if [ -x /usr/bin/${FLAVOR} ]; then diff -ur auctex-11.83/debian/auctex/update-auctex-install.in auctex-11.83~emacs22/debian/auctex/update-auctex-install.in --- auctex-11.83/debian/auctex/update-auctex-install.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/auctex/update-auctex-install.in 2007-05-23 14:48:18.000000000 +0200 @@ -13,7 +13,7 @@ db_version 2.0 <:# Default flavors: only GNU, XEmacs comes with its own AUCTeX.:>// -FLAVORS=${*:-"emacs21 emacs-snapshot"} +FLAVORS=${*:-"emacs21 emacs-snapshot emacs22"} for FLAVOR in ${FLAVORS}; do if [ -x /usr/bin/${FLAVOR} ]; then diff -ur auctex-11.83/debian/control auctex-11.83~emacs22/debian/control --- auctex-11.83/debian/control 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/control 2007-05-23 14:46:04.000000000 +0200 @@ -4,11 +4,11 @@ Maintainer: Davide G. M. Salvetti <[EMAIL PROTECTED]> Uploaders: OHURA Makoto <[EMAIL PROTECTED]> Standards-Version: 3.7.2 -Build-Depends-Indep: ed, emacs21 | emacs-snapshot, eperl, gs-gpl | gs, po-debconf, tetex-bin | texlive-base, texinfo, texi2html (>=1.76-1) +Build-Depends-Indep: ed, emacs21 | emacs-snapshot | emacs22, eperl, gs-gpl | gs, po-debconf, tetex-bin | texlive-base, texinfo, texi2html (>=1.76-1) Package: auctex Architecture: all -Depends: debconf | debconf-2.0, debianutils (>= 1.7), emacs21 | emacs-snapshot, gs-gpl | gs, make, preview-latex-style +Depends: debconf | debconf-2.0, debianutils (>= 1.7), emacs21 | emacs-snapshot | emacs22, gs-gpl | gs, make, preview-latex-style Recommends: tetex-base | texlive-latex-recommended, doc-base, xpdf | pdf-viewer Suggests: catdvi, dvipng, lacheck Conflicts: emacspeak (<= 17.0-1), preview-latex diff -ur auctex-11.83/debian/rules auctex-11.83~emacs22/debian/rules --- auctex-11.83/debian/rules 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/rules 2007-05-23 15:02:37.000000000 +0200 @@ -98,7 +98,10 @@ --prefix=/usr/ \ --infodir=/usr/share/info/ \ --with-emacs=$$(test -x /usr/bin/emacs-snapshot \ - && echo emacs-snapshot || echo emacs21 ) + && echo emacs-snapshot \ + || test -x /usr/bin/emacs21 \ + && echo emacs21 \ + || echo emacs22) cd doc && $(MAKE) all cd doc && $(MAKE) auctex.htmls/auctex.html cd doc && $(MAKE) preview-latex.htmls/preview-latex.html @@ -179,11 +182,14 @@ gzip -9frv $(auctex)//usr/share/man/ $(INSTDIR) $(auctex)//etc/emacs21/site-start.d/ \ - $(auctex)//etc/emacs-snapshot/site-start.d/ + $(auctex)//etc/emacs-snapshot/site-start.d/ \ + $(auctex)//etc/emacs22/site-start.d/ $(INSTDATA) debian/auctex/lisp-startup.el \ $(auctex)//etc/emacs21/site-start.d/50auctex.el $(INSTDATA) debian/auctex/lisp-startup.el \ $(auctex)//etc/emacs-snapshot/site-start.d/50auctex.el + $(INSTDATA) debian/auctex/lisp-startup.el \ + $(auctex)//etc/emacs22/site-start.d/50auctex.el $(INSTDIR) $(auctex)//etc/cron.weekly/ $(INSTSCRIPT) debian/auctex/cron \ $(auctex)//etc/cron.weekly//auctex diff -ur auctex-11.83/debian/rules.in auctex-11.83~emacs22/debian/rules.in --- auctex-11.83/debian/rules.in 2007-05-23 14:50:32.000000000 +0200 +++ auctex-11.83~emacs22/debian/rules.in 2007-05-23 15:00:56.000000000 +0200 @@ -85,7 +85,10 @@ --prefix=<:$_=${usr}; s|/+|/|g; print:> \ --infodir=<:=${info}:> \ --with-emacs=$$(test -x /usr/bin/emacs-snapshot \ - && echo emacs-snapshot || echo emacs21 ) + && echo emacs-snapshot \ + || test -x /usr/bin/emacs21 \ + && echo emacs21 \ + || echo emacs22) cd doc && $(MAKE) all cd doc && $(MAKE) auctex.htmls/auctex.html cd doc && $(MAKE) preview-latex.htmls/preview-latex.html @@ -172,13 +175,17 @@ <:# install Debian system files :>// $(INSTDIR) $(auctex)/<:$_=${sstartd}; s|emacs|emacs21|; print:> \ - $(auctex)/<:$_=${sstartd}; s|emacs|emacs-snapshot|; print:> + $(auctex)/<:$_=${sstartd}; s|emacs|emacs-snapshot|; print:> \ + $(auctex)/<:$_=${sstartd}; s|emacs|emacs22|; print:> $(INSTDATA) debian/<:=${PACKAGE}:>/lisp-startup.el \ $(auctex)/<:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; s|emacs|emacs21|; $_=~tr|/|/|s; print:> $(INSTDATA) debian/<:=${PACKAGE}:>/lisp-startup.el \ $(auctex)/<:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; s|emacs|emacs-snapshot|; $_=~tr|/|/|s; print:> + $(INSTDATA) debian/<:=${PACKAGE}:>/lisp-startup.el \ + $(auctex)/<:$_="${sstartd}/${EPRIORITY}${PACKAGE}.el"; + s|emacs|emacs22|; $_=~tr|/|/|s; print:> $(INSTDIR) $(auctex)/<:=${cron_weekly}:> $(INSTSCRIPT) debian/<:=${PACKAGE}:>/cron \ $(auctex)/<:=${cron_weekly}:>/<:=${PACKAGE}:>
pgpJsktnzZcZk.pgp
Description: PGP signature