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

Bug#173984: ITP: kernel-image-speakup-i386 -- Precompiled speakup Linux Kernel

Package: wnpp
Severity: wishlist

* Package name    : kernel-image-speakup-i386
  Version         : 2.4.20
  Upstream Author : Kirk Reiser and Andy Berdan
* URL             : http://www.linux-speakup.org/speakup.html
* License         : GPL
  Description     : Precompiled speakup Linux Kernel

I plan to provide a speakup-enabled kernel in Debian.  All the
required work is already done.  Since this is my first kernel related
work, I CC'ed this to debian-devel in case anyone does have suggestions
or objections to this.

speakup is a kernel patch which extends linux such that you can use
the keyboard and a external or internal hardware speech synthesizer to read
the console screen contents.  The only thing which needs to be
set is the synthesizer to be used, which is done via a  kernel boot
option.  As soon as the kernel starts to initialize, your speech
synth should immediately start talking, giving you full control over
very low-level aspects of system-administration.

If no one objects, I plan to upload this next year.

Following is the debian/control file I plan to use:

Source: kernel-image-speakup-i386
Section: devel
Priority: optional
Maintainer: Mario Lang <mlang@debian.org>
Standards-Version: 3.5.8
Build-Depends: debhelper, modutils, kernel-source-2.4.20, kernel-package (>= 7.41), tar (>= 1.13.18), kernel-patch-speakup

Package: kernel-headers-2.4.20-speakup
Architecture: any
Section: devel
Priority: optional
Depends: fileutils (>= 4.0)
Provides: kernel-headers
Description: Header files related to Linux kernel version 2.4.20-speakup
 This package provides kernel header files for version
 2.4.20-speakup, for sites that want the latest kernel headers.
 Please read this file for details:

Package: kernel-doc-2.4.20-speakup
Architecture: all
Section: doc
Priority: optional
Depends: coreutils | fileutils (>= 4.0)
Provides: kernel-doc-2.4
Description: Linux kernel specific documentation for version 2.4.20-speakup.
 This package provides The various readme's in the 2.4.20-speakup kernel
 Documentation/ subdirectory: these typically contain kernel-specific
 installation notes for some drivers for example. See
 /usr/share/doc/kernel-doc-2.4.20-speakup/Documentation/00-INDEX for a list
 of what is contained in each file.  Please read the Changes file, as it
 contains information about the problems, which may result by
 upgrading your kernel.
 Speakup specific documentation can be found in

Package: kernel-image-2.4.20-speakup
Architecture: i386
Section: base
Priority: optional
Provides: kernel-image, kernel-image-2.4
Depends: initrd-tools (>= 0.1.34), coreutils | fileutils (>= 4.0), modutils (>= 2.4.19)
Suggests: lilo (>= 19.1),  fdutils, kernel-doc-2.4.20-speakup
Description: Linux kernel binary image for version 2.4.20-speakup.
 This package contains the Linux kernel image for version 2.4.20-speakup,
 the corresponding System.map file, and the modules built by the
 packager.  It also contains scripts that try to ensure that the
 system is not left in a unbootable state after an update.
 If you wish to update a bootdisk, or to use a bootloader to make
 installing and using the image easier, we suggest you install the latest
 fdutils (for formatting a floppy to be used as boot disk), and LILO, for a
 powerful bootloader. Of course, both these are optional. 
 Kernel image packages are generally produced using kernel-package,
 and it is suggested that you install that package if you wish to
 create a custom kernel from the sources.
 This kernel package contains a Linux kernel patched with speakup,
 a screen reader for the Linux console. Speakup currently supports the
 following hardware speech synthesizers:
  * DoubleTalk PC/LT
  * LiteTalk
  * Accent PC/SA
  * Speakout
  * Artic Transport
  * Audapter
  * Braille 'N Speak / Type 'N Speak
  * Dectalk External and Express
  * the Apollo2
 NOTE: We don't claim this drivers to be stable, use them on your own

  Mario | http://people.debian.org/~mlang/DebianAccessibilityProject.html
        | Get my public key via finger mlang@db.debian.org
        | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44

Reply to: