Hello, I intent to nmu auctex for those 3 bugs, with the attached patch:
diff -Nru auctex-11.88/debian/auctex.bug-script.eperl auctex-11.88/debian/auctex.bug-script.eperl --- auctex-11.88/debian/auctex.bug-script.eperl 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/auctex.bug-script.eperl 2016-11-19 14:48:10.000000000 +0100 @@ -34,7 +34,7 @@ EOF <: # Default flavors: only GNU/Emacsen, XEmacs comes with its own AUCTeX :>// -FLAVORS=${*:-"emacs23 emacs24 emacs-snapshot"} +FLAVORS=${*:-"emacs23 emacs24 emacs25 emacs-snapshot"} for FLAVOR in ${FLAVORS}; do if [ -x /usr/bin/${FLAVOR} ]; then diff -Nru auctex-11.88/debian/auctex.emacsen-install.eperl auctex-11.88/debian/auctex.emacsen-install.eperl --- auctex-11.88/debian/auctex.emacsen-install.eperl 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/auctex.emacsen-install.eperl 2016-11-19 14:48:10.000000000 +0100 @@ -107,7 +107,7 @@ case "${FLAVOR}" in (emacs) ;; - (emacs23|emacs24|emacs-snapshot) + (emacs23|emacs24|emacs25|emacs-snapshot) do_install ${FLAVOR} do_update_auctex_elisp ${FLAVOR} ;; diff -Nru auctex-11.88/debian/auctex.emacsen-remove.eperl auctex-11.88/debian/auctex.emacsen-remove.eperl --- auctex-11.88/debian/auctex.emacsen-remove.eperl 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/auctex.emacsen-remove.eperl 2016-11-19 14:48:10.000000000 +0100 @@ -46,7 +46,7 @@ case "${FLAVOR}" in (emacs) ;; - (emacs23|emacs24|emacs-snapshot) + (emacs23|emacs24|emacs25|emacs-snapshot) undo_update_auctex_elisp undo_install ;; diff -Nru auctex-11.88/debian/auctex.emacsen-startup.eperl auctex-11.88/debian/auctex.emacsen-startup.eperl --- auctex-11.88/debian/auctex.emacsen-startup.eperl 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/auctex.emacsen-startup.eperl 2016-11-19 14:48:10.000000000 +0100 @@ -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 emacs24 emacs-snapshot)) +(if (member debian-emacs-flavor '(emacs23 emacs24 emacs25 emacs-snapshot)) <: # skip if removed and not purged :>// (if (file-exists-p "/usr/share/emacs/site-lisp/auctex/tex.el") (progn diff -Nru auctex-11.88/debian/auctex.triggers auctex-11.88/debian/auctex.triggers --- auctex-11.88/debian/auctex.triggers 2015-01-02 19:20:23.000000000 +0100 +++ auctex-11.88/debian/auctex.triggers 2016-11-19 14:48:10.000000000 +0100 @@ -2,4 +2,5 @@ interest-noawait /usr/share/texlive/texmf-dist interest auctex-install-emacs23 interest auctex-install-emacs24 +interest auctex-install-emacs25 interest auctex-install-emacs-snapshot diff -Nru auctex-11.88/debian/changelog auctex-11.88/debian/changelog --- auctex-11.88/debian/changelog 2016-09-23 17:36:05.000000000 +0200 +++ auctex-11.88/debian/changelog 2016-11-20 15:27:30.000000000 +0100 @@ -1,3 +1,14 @@ +auctex (11.88-1.3) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * auctex support for emacs25, thanks to Dan Torop (Closes: #841123). + * update the Brazilian Portuguese Translation (Closes: #823367) + thanks to Diego Neves. + * Fix building with dpkg-buildpackage -A thanks to Santiago Vila + (Closes: #839579). + + -- Rémi Vanicat <vani...@debian.org> Sun, 20 Nov 2016 15:27:30 +0100 + auctex (11.88-1.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru auctex-11.88/debian/control auctex-11.88/debian/control --- auctex-11.88/debian/control 2016-09-23 17:36:05.000000000 +0200 +++ auctex-11.88/debian/control 2016-11-20 15:18:44.000000000 +0100 @@ -4,14 +4,14 @@ Maintainer: Davide G. M. Salvetti <sa...@debian.org> Uploaders: OHURA Makoto <oh...@debian.org> Standards-Version: 3.9.6 -Build-Depends-Indep: debhelper (>= 8), emacs24 | emacs23 | emacs-snapshot, eperl, ghostscript, po-debconf, tex-common (>= 4.01), texlive-latex-base, texinfo (>= 5) +Build-Depends-Indep: debhelper (>= 8), emacs25 | emacs24 | emacs23 | emacs-snapshot, eperl, ghostscript, po-debconf, tex-common (>= 4.01), texlive-latex-base, texinfo (>= 5) Homepage: http://www.gnu.org/software/auctex/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/salve/auctex.git;a=summary Vcs-Git: git://anonscm.debian.org/users/salve/auctex.git Package: auctex Architecture: all -Depends: emacs24 | emacs23 | emacs-snapshot, emacsen-common (>= 2.0.8), preview-latex-style, ${misc:Depends} +Depends: emacs25 | emacs24 | emacs23 | emacs-snapshot, emacsen-common (>= 2.0.8), preview-latex-style, ${misc:Depends} Recommends: ghostscript, texlive-latex-recommended, xpdf | evince | evince-gtk | okular Suggests: catdvi, dvipng, lacheck Breaks: emacspeak (<= 17.0-1) diff -Nru auctex-11.88/debian/po/pt_BR.po auctex-11.88/debian/po/pt_BR.po --- auctex-11.88/debian/po/pt_BR.po 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/po/pt_BR.po 2016-11-19 14:48:10.000000000 +0100 @@ -8,19 +8,21 @@ # # Paulo R. Ormenese <pormen...@uol.com.br>, 2002 # André Luís Lopes <andre...@debian.org>, 2007 +# Diego Neves <di...@diegoneves.eti.br>, 2016 msgid "" msgstr "" "Project-Id-Version: auctex\n" "Report-Msgid-Bugs-To: auc...@packages.debian.org\n" "POT-Creation-Date: 2012-01-02 02:04+0100\n" -"PO-Revision-Date: 2011-06-22 00:33+0200\n" -"Last-Translator: André Luís Lopes <dndre...@debian.org>\n" -"Language-Team: Debian-BR Project <debian-l10n-portugu...@lists.debian.org>\n" +"PO-Revision-Date: 2016-02-24 23:02-0300\n" +"Last-Translator: Diego Neves <di...@diegoneves.eti.br>\n" +"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian." +"org>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"pt_BR utf8\n" +"X-Generator: Poedit 1.8.7\n" #. Type: select #. Choices @@ -49,68 +51,47 @@ #. Type: select #. Description #: ../auctex.templates:1002 -#, fuzzy -#| msgid "" -#| "To greatly improve AUCTeX performances, every TeX macro package and LaTeX " -#| "style file currently installed at your site will be parsed." msgid "" "To improve the performance of AUCTeX, every currently installed TeX macro " "package and LaTeX style file will be parsed." msgstr "" -"Para melhorar enormemente a performance de AUCTeX, todo pacote de macro TeX " -"e arquivo de estilo LaTeX instalados atualmente em seu sistema serão " -"interpretados." +"Para melhorar o desempenho do AUCTeX, será analisado cada arquivo de estilo " +"do LaTeX e de pacote de macro TeX atualmente instalado." #. Type: select #. Description #. Translators: do NOT translate ${LOGFILE} #: ../auctex.templates:1002 -#, fuzzy -#| msgid "" -#| "This may take a lot of time, so it should be probably done in the " -#| "background; however you may also choose to have it done in the " -#| "foreground, or to skip the parsing at all instead. If you choose " -#| "Background, you will find a detailed log of the process in the file: " -#| "${LOGFILE}." msgid "" "This may take a lot of time, so it should probably be done in the " "background. You may also choose to have it done in the foreground, or to " "skip that step." msgstr "" -"Isso pode consumir um bom tempo, então pode ser feito provavelmente em " -"segundo plano; entretanto, você pode optar por ter isso feito em primeiro " -"plano, ou ao invés disso pular o processo de interpretação. Caso você optar " -"por fazer a interpretação em segundo plano, encontrará um log detalhado do " -"processo no arquivo: ${LOGFILE}." +"Isso pode demorar muito tempo, por isso provavelmente deve ser feito em " +"segundo plano. Você também pode optar por fazer em primeiro plano, ou pular " +"esta etapa." #. Type: select #. Description #: ../auctex.templates:1002 -#, fuzzy -#| msgid "" -#| "A weekly cron job will also take care of updating the data collected now, " -#| "so usually you won't need to worry about them whenever you install new " -#| "(La)TeX packages or remove old ones." msgid "" "The cached data gets automatically updated via dpkg triggers, so that no " "specific action is required whenever you install new (La)TeX packages or " "remove old ones." msgstr "" -"Um trabalho semanal do cron também tomará o cuidado de atualizar as " -"informações obtidas agora, então você normalmente não precisará preocupar-se " -"com elas mesmo quando instalar novos pacotes (La)TeX ou remover antigos." +"Os dados em cache serão atualizados automaticamente via gatilhos do dpkg, de " +"modo que não é necessária nenhuma ação específica para instalar ou remover " +"pacotes (La)TeX." #. Type: select #. Description #: ../auctex.templates:1002 -#, fuzzy -#| msgid "Anyway, you can update them by hand running update-auctex-elisp." msgid "" "This update can be run manually at any moment by running 'update-auctex-" "elisp'." msgstr "" -"De qualquer forma, você pode atualizá-las manualmente executando update-" -"auctex-elisp." +"Esta atualização pode ser executada manualmente a qualquer momento, " +"executando \"update-auctex elisp\"." #~ msgid "Console" #~ msgstr "Console" diff -Nru auctex-11.88/debian/rules auctex-11.88/debian/rules --- auctex-11.88/debian/rules 2014-11-01 22:57:20.000000000 +0100 +++ auctex-11.88/debian/rules 2016-11-20 15:22:39.000000000 +0100 @@ -31,15 +31,15 @@ debian/auctex.templates.dcobj \ debian/clean > debian/clean +%: + dh $@ --exclude .eperl --with tex + %:: %.eperl eperl -P -o $@ $< -build: debian/clean - dh $@ --exclude .eperl --with tex - ELCC := $(shell pwd)/debian/elcc .PHONY: override_dh_auto_build -override_dh_auto_build: +override_dh_auto_build: debian/elcc debian/clean chmod a+x debian/elcc $(MAKE) ELCC=$(ELCC) rm --force auto-loads.el diff -Nru auctex-11.88/debian/rules.eperl auctex-11.88/debian/rules.eperl --- auctex-11.88/debian/rules.eperl 2014-11-01 22:57:20.000000000 +0100 +++ auctex-11.88/debian/rules.eperl 2016-11-20 15:22:38.000000000 +0100 @@ -24,14 +24,14 @@ %:: %.eperl eperl -P -o $@ $< -build: debian/clean +%: dh $@ --exclude .eperl --with tex <: # Debian Emacs policy requires to byte-compile at installation time; # debian/elcc simulates Emacs byte compilation touching empty elcs. :>// ELCC := $(shell pwd)/debian/elcc .PHONY: override_dh_auto_build -override_dh_auto_build: +override_dh_auto_build: debian/elcc debian/clean chmod a+x debian/elcc $(MAKE) ELCC=$(ELCC) <: # auto-loads.el needs to be byte-compiled for real :>// diff -Nru auctex-11.88/debian/update-auctex-elisp.eperl auctex-11.88/debian/update-auctex-elisp.eperl --- auctex-11.88/debian/update-auctex-elisp.eperl 2014-11-01 17:57:29.000000000 +0100 +++ auctex-11.88/debian/update-auctex-elisp.eperl 2016-11-19 14:48:10.000000000 +0100 @@ -44,7 +44,7 @@ esac done <: # Default flavors: only GNU, XEmacs comes with its own AUCTeX :>// -FLAVORS=${*:-'emacs23 emacs24 emacs-snapshot'} +FLAVORS=${*:-'emacs23 emacs24 emacs25 emacs-snapshot'} LOGMASK='/var/lib/auctex/%s/CompilationLog' if [ -n "${_UPDATE_AUCTEX_ELISP_DAEMON_MODE}" ]; then
I've put my work there: https://anonscm.debian.org/cgit/users/vanicat/auctex.git/ I will upload on Thursday. Thanks -- Rémi Vanicat