[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacspeak in Arch Linux



this is pretty similar to what my world looks like:-)
>>>>> "Tim" == Tim Cross <theophilusx@gmail.com> writes:
    Tim> I don't think distros will ever keep up to date with
    Tim> emacspeak packages. Part of the problem is that to some
    Tim> extent, emacpseak is just too simple to require
    Tim> packaging. Once you have done it the first time from
    Tim> sources, it is far easier to just continue using a
    Tim> source based build and keeping it up to date.
    Tim> 
    Tim> The other issue is that emacspeak evolves quickly. There
    Tim> are two releases every year. Given the overhead in
    Tim> updating something like a deb package, going through the
    Tim> uat cycle and getting it put into the distro, it is
    Tim> pretty much impossible to keep up to date.
    Tim> 
    Tim> Here is my whole emacs and emacspeak build and
    Tim> maintenance process.
    Tim> 
    Tim> 1. I have two source trees, one for bzr and one for git
    Tim> 
    Tim> 2. Under bzr, I have directories for emacs and vm. Under
    Tim> emacs, I have emacs24 and emacsdev and under vm I just
    Tim> have trunk
    Tim> 
    Tim> 3. Under the git directory, I have directories for
    Tim> emacspeak (I use git svn), w3m-el, w3, jabber and a
    Tim> couple of other packages I like to build from sources.
    Tim> 
    Tim> 4. With the exception of emacs, all other packges run
    Tim> from their source directory. I do not do the usual 'make
    Tim> install' process to install them under /usr/local or
    Tim> /usr. I have setup scripts in my .emacs.d directory for
    Tim> each package which sets the load path and config
    Tim> settings etc.
    Tim> 
    Tim> 5. My update and build process is simple and I only do
    Tim> it once every few weeks.
    Tim> 
    Tim> cd bzr/emacs/emacs24 bzr pull sudo make distclean
    Tim> ./autogen.sh ./configure make bootstrap sudo make
    Tim> install
    Tim> 
    Tim> cd bzr/vm/trunk bzr pull ./build-vm emacs (a script I
    Tim> put together to build vm using emacs or xemcas)
    Tim> 
    Tim> cd git/whatever git pull make clean ./config make
    Tim> 
    Tim> cd git/emacspeak/turnk git checkout master git svn
    Tim> rebase git checkout local git rebase master make clean
    Tim> make config make emacspeak
    Tim> 
    Tim> Some things are not always necessary, such as the
    Tim> autogen.sh and make bootstrap, but I included the long
    Tim> version for clarity. I use the i386 sound infrastructure
    Tim> (alsa, pulse, viavoice, tcl tclx etc) on a 64 bit
    Tim> machines runing ubuntu 11.10. I use the vinux viavoice
    Tim> poackage to setup/install viavoice.
    Tim> 
    Tim> 
    Tim> 
    Tim> 
    Tim> On 28 December 2012 00:21, Alex Midence
    Tim> <alex.midence@gmail.com> wrote:
    Tim> 
    >> From: Jason White [mailto:jason@jasonjgw.net] Sent:
    >> Thursday, December 27, 2012 2:01 AM To:
    >> emacspeak@cs.vassar.edu Subject: Re: Emacspeak in Arch
    >> Linux
    >> 
    >> D.J.J. Ring, Jr. <n1ea@arrl.net> wrote:
    >> 
    >> > I'm sure that I could install emacspeak from source,
    >> I've done that > many times but Arch was supposted to have
    >> package builds - the ones > that I have looked at - I
    >> guess it was emacspeak-svn says "Package > refuses to
    >> build" - so that's the frustration.
    >> 
    >> I would suggest taking that up with whoever is maintaining
    >> the official package, or offering to help with it.
    >> 
    >> Linux distributions, on the whole, don't have a good
    >> record of maintaining Emacspeak packages. I don't know why
    >> this is the case, since it's easy to compile and install,
    >> and the dependencies haven't changed much over time.
    >> 
    >> 
    >> This is very much the case in Debian and Ubuntu. I think
    >> the package repositories for Precise (12.04) still feature
    >> Emacspeak 29. The most recent emacspeak package I've
    >> encountered thusfar is for the vinux 3.0 version based on
    >> Ubuntu 10.04 and that was Emacspeak 32 which Bill cox
    >> packaged up.
    >> 
    >> You mentioned that the reason you felt this might be the
    >> case is the lack of motivation by the community to
    >> maintain due to a preference to run from source from svn
    >> checkouts. I also think there are other factors.
    >> 
    >> 1. Dectalk is still, after all these years, the default
    >> speech synthesizer. You have to do some tweaking to get
    >> something else as the default. Espeak is the default
    >> speech synthesizer available on most distros that have a
    >> software speech synth pre-installed so, that would be the
    >> obvious choice for a default speech synthesizer. 2. Pulse
    >> audio issues. I've had some success in the past getting
    >> Emacspeak to work with Pulse in the console environment
    >> following many tips posted here by Tim Cross but I haven't
    >> had much success with it since Emacspeak 34 on Ubuntu
    >> 11.04. 3. Emacspeak has a very small user-base compared to
    >> packages like Speakup or Orca and this user community
    >> tends to be made up of more advanced Linux users who have
    >> the skill to get around the issues outlined in 1 and
    >> 2. 4. Lastly, the user community grows very very slowly
    >> because of the steep learning curve new users face in
    >> order to get up and running because of the lack of recent,
    >> pre-configured packages and up to date documentation that
    >> is hard to find for people interested in it.
    >> 
    >> These last two reasons I outlined are the ones that seem
    >> to dissuade official backing from accessibility groups
    >> particular to each distribution. I know that this is what
    >> I, myself ran across when I proposed having the Emacspeak
    >> packages updated on the Ubuntu accessibility list.
    >> 
    >> 
    >> Regards, Alex M
    >> 
    >> 
    >> -----------------------------------------------------------------------------
    >> To unsubscribe from the emacspeak list or change your
    >> address on the emacspeak list send mail to
    >> "emacspeak-request@cs.vassar.edu" with a subject of
    >> "unsubscribe" or "help".
    >> 
    >> 
    Tim> 
    Tim> 
    Tim> -- Tim Cross

-- 
Best Regards,
--raman

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive