[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]
Emacspeak 23.505 Debian package
- To: jrvz@xxxxxxxxxxx
- Subject: Emacspeak 23.505 Debian package
- From: "T. V. Raman" <raman@xxxxxxxxxxx>
- Date: Tue, 14 Feb 2006 05:50:03 -0800
- Delivered-To: priestdo@xxxxxxxxxxx
- Delivered-To: emacspeak@xxxxxxxxxxx
- In-Reply-To: <E1F8qEi-0007I4-00@xxxxxxxxxxx>
- List-Help: <mailto:emacspeak-request@xxxxxxxxxxx?subject=help>
- List-Post: <mailto:emacspeak@xxxxxxxxxxx>
- List-Subscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=subscribe>
- List-Unsubscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=unsubscribe>
- Old-Return-Path: <tvraman@xxxxxxxxxxx>
- Reply-To: raman@xxxxxxxxxxx
- Resent-Date: Tue, 14 Feb 2006 08:57:51 -0500 (EST)
- Resent-From: emacspeak@xxxxxxxxxxx
- Resent-Message-ID: <0nGiRB.A.q5G.fHe8DB@xxxxxxxxxxx>
- Resent-Sender: emacspeak-request@xxxxxxxxxxx
Jim, There is not much point in building emacspeak for XEmacs,
unless you've also tested that it works. To the best of my
knowledge, there are still some xemacs incompatibilities that
prevent Emacspeak from working fully under XEmacs.
James> I have uploaded a Debian package for Emacspeak 23.505.
James>
James> The major user-visible changes are:
James>
James> building for xemacs
James>
James> Introduced symlinks /usr/bin/emacspeak and
James> /usr/bin/xemacspeak, which are managed with the
James> "alternatives" mechanism (see the update-alternatives
James> man page).
James>
James> The DOC file is installed, so
James> emacspeak-view-emacspeak-doc (C-e D) works.
James>
James> This closes most of the outstanding bugs. However,
James> this is a brand new package from the ground up, using
James> debhelper rather than debstd, so I may have introduced
James> some new bugs. Otherwise, the main thing on my TODO
James> list is to use debconf to prompt the user rather than
James> the custom script /usr/sbin/emacspeakconfig.
James>
James> NEWS.Debian and Debian changelog files are attached.
James>
James> - Jim Van Zandt
James>
James> NEWS.Debian:
James>
James> The user is expected to start emacspeak with
James> /usr/bin/emacspeak, which gets configuration
James> parameters from /etc/emacspeak.conf and starts emacs
James> with emacspeak support.
James>
James> Several "flavors" of emacs may be installed at the
James> same time (emacs20, emacs21, xemacs21, etc.). In
James> accordance with the Debian emacs policy, emacspeak is
James> byte-compiled separately for each flavor. There is a
James> separate script to start each flavor of emacs with
James> emacspeak support - for example,
James> /usr/bin/emacspeak.emacs21. /usr/bin/emacspeak is
James> actually a symlink managed by the "alternatives"
James> mechanism. That is, it points to
James> /etc/alternatives/emacspeak, which points to one of
James> several links like /usr/bin/emacspeak.emacs21. (See
James> the manpage for update-alternatives.)
James>
James> The alternatives for emacspeak inherit their
James> priorities from the corresponding emacs packages. So,
James> as long as the emacs and emacspeak alternatives are in
James> "automatic" mode, both "emacs" and "emacspeak" will
James> start emacs21 in preference to emacs20. If someday an
James> emacs22 package is installed, with priority higher
James> than for emacs 21, then by default both "emacs" and
James> "emacspeak" will start emacs22.
James>
James> If any version of xemacs is installed, there will also
James> be an alternative /usr/bin/xemacspeak which will start
James> the highest-priority version of xemacs, with emacspeak
James> support.
James>
James> The administrator can use update-alternatives to
James> change which flavor is started by either
James> /usr/bin/emacs or /usr/bin/emacspeak. Or, of course,
James> any user can use one of the flavor-specific links like
James> /usr/bin/emacspeak.emacs21 to start whichever flavor
James> he wants.
James>
James> The user is still expected to start emacspeak with
James> /usr/bin/emacspeak, but it is now a symlink managed by
James> the "alternatives" mechanism. Emacspeak is also
James> byte-compiled for xemacs, and there is another symlink
James> /usr/bin/xemacspeak. (For details, see README.Debian
James> and update-alternatives(8)).
James>
James> changelog:
James>
James> emacspeak (23.505-1) unstable; urgency=low
James>
James> * New upstream release
James> (closes:#207393,#291970,#175879,#188224)* debian/copyright: clarify copyright (closes:#321802,#302599,#292322)
* README.Debian: Revise discussion of ViaVoice (closes:#106480).
James> Combine with README.debian (closes:#204273)
James> * debian/control: depend on emacsen-common (closes:#256288) and tclx8.3
James> (removing alternative of "tclx", since alternative tclx8.4 doesn't
James> provide /usr/bin/tcl). Conflict with emacspeak-ss prior to 1.10
James> because the speech server interface has changed upstream. Remove
James> pre-depends on some flavor of emacs, because byte-compiling can be
James> done whenever a flavor is installed (closes:#232756). Add dependency
James> on some version of emacs or xemacs.
James> * added .blurb files for more servers: remote-tcl.blurb decsoft.blurb
James> * No longer installing symbolic link for /usr/doc/emacspeak.
* added #!/usr/bin/tcl lines to server script tts-lib.tcl just to
James> silence lintian complaint. (The file is not executed by itself, only
James> sourced by other scripts.)
James> * debian/rules: update to use debhelper (closes:#292854,#292322)
James> * debian/emacsen-startup: add both source directory (with .el files) and
James> flavor directory (with .elc files) to load-path
James> * emacspeak-wizards.el, emacspeak-calendar.el: add ;;;###autoload
James> cookies for several functions
James> * emacspeak-keymap.el: "emacspeak-gridtext" changed to
James> "emacspeak-gridtext-apply" and "emacspeak
James> * install DOC file in documentation directory, install symlinks from
James> flavor/.../etc/DOC so emacspeak-view-emacspeak-doc (C-e D) works
James> (closes:#102246)
James> * emacspeak-wizards.el(emacspeak-generate-documentation): If there is no
James> key assignment, add whitespace between function name and documentation
James> string.
James> * copy all the source files to the flavor directory tree, not just the
James> elisp files (closes:#351710)
James> * depend on make (now used during installation)
James> * byte-compile (at package installation time) using upstream Makefile
* byte-compile for xemacs
* use alternatives to manage /usr/bin/emacspeak and /usr/bin/xemacspeak.
* patch software-dtk sources for compilation under Debian, as
James> recommended by Mario Lang, mlang@xxxxxxxxxxx (closes:#228353). Note:
James> not tested by the maintainer, because compilation also requires
James> commercial software. See /usr/share/doc/emacspeak/DTK.
James>
James> -- James R. Van Zandt <jrv@xxxxxxxxxxx> Fri, 30 Jan 2004 20:57:53 -0500
James>
James> -----------------------------------------------------------------------------
James> To unsubscribe from the emacspeak list or change your address on the
James> emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
James> subject of "unsubscribe" or "help"
--
Best Regards,
--raman
Email: raman@xxxxxxxxxxx
WWW: http://emacspeak.sf.net/raman/
AIM: emacspeak GTalk: tv.raman.tv@xxxxxxxxxxx
PGP: http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe | Search