--- speakup-3.1.5.dfsg.1.orig/debian/dkms.conf.in +++ speakup-3.1.5.dfsg.1/debian/dkms.conf.in @@ -0,0 +1,37 @@ +PACKAGE_NAME="speakup" +PACKAGE_VERSION="#VERSION#" +CLEAN="make clean" +MAKE="make modules" +DEST_MODULE_LOCATION="/updates/dkms" + +BUILT_MODULE_NAME[0]="speakup" +DEST_MODULE_LOCATION[0]="/updates/dkms" +BUILT_MODULE_NAME[1]="speakup_acntpc" +DEST_MODULE_LOCATION[1]="/updates/dkms" +BUILT_MODULE_NAME[2]="speakup_acntsa" +DEST_MODULE_LOCATION[2]="/updates/dkms" +BUILT_MODULE_NAME[3]="speakup_apollo" +DEST_MODULE_LOCATION[3]="/updates/dkms" +BUILT_MODULE_NAME[4]="speakup_audptr" +DEST_MODULE_LOCATION[4]="/updates/dkms" +BUILT_MODULE_NAME[5]="speakup_bns" +DEST_MODULE_LOCATION[5]="/updates/dkms" +BUILT_MODULE_NAME[6]="speakup_decext" +DEST_MODULE_LOCATION[6]="/updates/dkms" +BUILT_MODULE_NAME[7]="speakup_dectlk" +DEST_MODULE_LOCATION[7]="/updates/dkms" +BUILT_MODULE_NAME[8]="speakup_dtlk" +DEST_MODULE_LOCATION[8]="/updates/dkms" +BUILT_MODULE_NAME[9]="speakup_dummy" +DEST_MODULE_LOCATION[9]="/updates/dkms" +BUILT_MODULE_NAME[10]="speakup_keypc" +DEST_MODULE_LOCATION[10]="/updates/dkms" +BUILT_MODULE_NAME[11]="speakup_ltlk" +DEST_MODULE_LOCATION[11]="/updates/dkms" +BUILT_MODULE_NAME[12]="speakup_soft" +DEST_MODULE_LOCATION[12]="/updates/dkms" +BUILT_MODULE_NAME[13]="speakup_spkout" +DEST_MODULE_LOCATION[13]="/updates/dkms" +BUILT_MODULE_NAME[14]="speakup_txprt" +DEST_MODULE_LOCATION[14]="/updates/dkms" +AUTOINSTALL="yes" --- speakup-3.1.5.dfsg.1.orig/debian/dirs +++ speakup-3.1.5.dfsg.1/debian/dirs @@ -0,0 +1 @@ +usr/src --- speakup-3.1.5.dfsg.1.orig/debian/compat +++ speakup-3.1.5.dfsg.1/debian/compat @@ -0,0 +1 @@ +5 --- speakup-3.1.5.dfsg.1.orig/debian/rules.modules +++ speakup-3.1.5.dfsg.1/debian/rules.modules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f + +PACKAGE := speakup-modules +MA_DIR ?= /usr/share/modass +-include $(MA_DIR)/include/generic.make +-include $(MA_DIR)/include/common-rules.make + +.PHONY: kdist_config +kdist_config: prep-deb-files + +.PHONY: binary-modules +binary-modules: kdist_config + dh_testdir + dh_testroot + dh_prep + + # Build the module + $(MAKE) -C $(CURDIR) KERNEL_VERSION=$(KVERS) KERNELDIR=$(KSRC) + + # Install the module + dh_installdirs lib/modules/$(KVERS)/extra/speakup/ + dh_install *.ko lib/modules/$(KVERS)/extra/speakup/ + + dh_installdocs + dh_installchangelogs + dh_compress + dh_fixperms + dh_installmodules + dh_installdeb + dh_gencontrol -- -v$(VERSION) + dh_md5sums + dh_builddeb --destdir=$(DEB_DESTDIR) + +.PHONY: kdist_clean +kdist_clean: + dh_testdir + dh_testroot + dh_clean + $(MAKE) -C $(CURDIR) KERNEL_VERSION=$(KVERS) KERNELDIR=$(KSRC) clean --- speakup-3.1.5.dfsg.1.orig/debian/watch +++ speakup-3.1.5.dfsg.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/\.dfsg\.\d+$// \ +ftp://linux-speakup.org/pub/speakup/speakup-([\d.]*).tar.bz2 --- speakup-3.1.5.dfsg.1.orig/debian/links +++ speakup-3.1.5.dfsg.1/debian/links @@ -0,0 +1 @@ +usr/share/modass/packages/default.sh usr/share/modass/overrides/speakup-source --- speakup-3.1.5.dfsg.1.orig/debian/control +++ speakup-3.1.5.dfsg.1/debian/control @@ -0,0 +1,110 @@ +Source: speakup +Section: admin +Priority: extra +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Accessibility Team +Uploaders: Mario Lang , Samuel Thibault +Build-Depends: cdbs, debhelper (>= 5.0.37), bzip2, cpio +Standards-Version: 3.9.1 +Vcs-Git: git://git.debian.org/git/pkg-a11y/speakup +Vcs-Browser: http://git.debian.org/?p=pkg-a11y/speakup.git +Homepage: http://linux-speakup.org/ + +Package: speakup-source +Architecture: all +Depends: debhelper (>= 5.0.37), module-assistant, bzip2, ${misc:Depends} +Suggests: kernel-package +Description: Source of the speakup kernel modules + Speakup allows you to interact with applications and the GNU/Linux + operating system with audible feedback from the console using a + synthetic speech device. + . + Speakup allows you to navigate around the screen using the typical + screen review functions such as say word, say line, announce cursor + position, which console your currently on, and much, much more. It + also allows one to load in configuration parameters for controlling + various aspects of the synthesizer you are using, as well as speakup + itself. + . + Currently, the following synthesizers are supported by speakup: + * DoubleTalk PC/LT + * LiteTalk + * Accent PC/SA + * Speakout + * Artic Transport + * Audapter + * Braille 'N Speak / Type 'N Speak + * Dectalk External and Express + * the Apollo2 + . + This package provides the source code for the speakup kernel modules. + Kernel source or headers are required to compile these modules. For + basic install steps see /usr/share/doc/speakup-source/README.Debian.gz + +Package: speakup-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Documentation for speakup kernel modules + Speakup allows you to interact with applications and the GNU/Linux + operating system with audible feedback from the console using a + synthetic speech device. + . + Speakup allows you to navigate around the screen using the typical + screen review functions such as say word, say line, announce cursor + position, which console your currently on, and much, much more. It + also allows one to load in configuration parameters for controlling + various aspects of the synthesizer you are using, as well as speakup + itself. + . + Currently, the following synthesizers are supported by speakup: + * DoubleTalk PC/LT + * LiteTalk + * Accent PC/SA + * Speakout + * Artic Transport + * Audapter + * Braille 'N Speak / Type 'N Speak + * Dectalk External and Express + * the Apollo2 + . + This package provides the documentation for the speakup kernel modules. + +Package: speakup-tools +Architecture: all +Depends: ${misc:Depends} +Suggests: speechd-up, espeakup +Description: Tools to manage speakup configuration and synths + This package contains tools to manage speakup's configuration and synths. + . + - speakupconf allows to save and restore speakup's customizable variables. + - talkwith allows to easily switch between speech synthesizers. + +Package: speakup +Architecture: all +Depends: ${misc:Depends}, dkms (>= 2.1.0.0) +Description: Source of the speakup kernel modules + Speakup allows you to interact with applications and the GNU/Linux + operating system with audible feedback from the console using a + synthetic speech device. + . + Speakup allows you to navigate around the screen using the typical + screen review functions such as say word, say line, announce cursor + position, which console your currently on, and much, much more. It + also allows one to load in configuration parameters for controlling + various aspects of the synthesizer you are using, as well as speakup + itself. + . + Currently, the following synthesizers are supported by speakup: + * DoubleTalk PC/LT + * LiteTalk + * Accent PC/SA + * Speakout + * Artic Transport + * Audapter + * Braille 'N Speak / Type 'N Speak + * Dectalk External and Express + * the Apollo2 + . + This package provides the source code for the speakup kernel modules + which will be built on package install. --- speakup-3.1.5.dfsg.1.orig/debian/copyright +++ speakup-3.1.5.dfsg.1/debian/copyright @@ -0,0 +1,82 @@ +This package was debianized by Samuel Thibault on +Fri, 2 May 2008 20:04:39 +0100, based on the gspca package of Kel Modderman + + +It was downloaded from http://linux-speakup.org/speakup.git +src/speakup_decpc.c was removed because it contains nonfree code. + +Upstream Authors: + +Kirk Reiser +Andy Berdan +David Borowski +Daniel Drake +Brian Buhrow +Nicolas Pitre +Samuel Thibault +William Hubbs +Gene Collins +Marc Mulcahy +Steve Holmes +Charles Hallenbeck, chuckh@.ftml.net + +And some others. + +Copyright: + +Copyright (C) 1998-2008 Kirk Reiser +Copyright (C) 2003 David Borowski +Copyright (C) 2007-2008 Samuel Thibault +Copyright (C) 2005 Gene Collins +Copyright (C) 2008 William Hubbs +Copyright (C) 2008 Steve Holmes +Copyright (C) 2008 Charles Hallenbeck, chuckh@.ftml.net + + + Speakup is licensed under the GNU General Public License: + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + + + The Speakup User's Guide (/usr/share/doc/speakup-doc/spkguide.txt.gz) is +licensed under the GFDL: + +Copyright (c) 2005 Gene Collins + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled "GNU Free +Documentation License". + + + speakupconf is licensed under the GNU General Public License: + +Copyright (C) 2008 Steve Holmes + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + + + talkwith is licensed under the GNU General Public License: + +Copyright (c) 2008 by Charles Hallenbeck, chuckh@.ftml.net +This script is offered under the terms of the GNU General Public License, +version 2or higher, shown in the file "COPYING" included with the script. +Please read the terms and conditions of GPL before using this script. + + + On Debian systems, + +- the complete text of the GNU General Public License version 2 can be found in +`/usr/share/common-licenses/GPL-2'. +- the complete text of the GNU General Public License version 3 can be found in +`/usr/share/common-licenses/GPL-3'. +- the complete text of the GNU Free Documentation License version 1.2 can be +found in `/usr/share/common-licenses/GFDL-1.2'. --- speakup-3.1.5.dfsg.1.orig/debian/speakup-tools.manpages +++ speakup-3.1.5.dfsg.1/debian/speakup-tools.manpages @@ -0,0 +1,2 @@ +man/speakupconf.1 +man/talkwith.1 --- speakup-3.1.5.dfsg.1.orig/debian/control.modules.in +++ speakup-3.1.5.dfsg.1/debian/control.modules.in @@ -0,0 +1,21 @@ +Source: speakup +Section: admin +Priority: optional +Maintainer: Debian Accessibility Team +Build-Depends: debhelper (>= 5.0.37), bzip2 +Standards-Version: 3.7.3 + +Package: speakup-modules-_KVERS_ +Architecture: any +Depends: linux-image-_KVERS_ (>= 2.6.25-1) +Provides: speakup-modules +Description: speakup modules for Linux (kernel _KVERS_) + This package contains the set of loadable kernel modules for + speakup. + . + This package contains the compiled kernel modules for _KVERS_ + . + If you have compiled your own kernel, you will most likely need to + build your own speakup-modules. The speakup-source package has been + provided for use with the Debian's module-assistant or kernel-package + utilities to produce a version of speakup-module for your kernel. --- speakup-3.1.5.dfsg.1.orig/debian/speakup-tools.install +++ speakup-3.1.5.dfsg.1/debian/speakup-tools.install @@ -0,0 +1,2 @@ +tools/speakupconf /usr/bin +tools/talkwith /usr/sbin --- speakup-3.1.5.dfsg.1.orig/debian/changelog +++ speakup-3.1.5.dfsg.1/debian/changelog @@ -0,0 +1,161 @@ +speakup (3.1.5.dfsg.1-1ubuntu1) natty; urgency=low + + * Merge from debian unstable. Remaining changes: + - Re-enable speakup dkms package + + -- Luke Yelavich Sat, 16 Oct 2010 13:32:16 +1100 + +speakup (3.1.5.dfsg.1-1) unstable; urgency=low + + * New upstream fix-only release. + Also cherry-pick upstream fixes up to de98895e. + * debian/control: Bump Standards-Version to 3.9.1 (no change needed). + + -- Samuel Thibault Tue, 24 Aug 2010 21:34:33 +0200 + +speakup (3.1.5.dfsg.1-0ubuntu1) maverick; urgency=low + + * New upstream git snapshot + * debian/control: Bump Standards-Version to 3.9.1 (no change needed) + * Add a speakup-dkms package, allowing speakup modules to be built using + dkms on package install + + -- Luke Yelavich Fri, 06 Aug 2010 11:28:14 +1000 + +speakup (3.1.4.dfsg.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: Bump Standards-Version to 3.8.4 (no change needed). + * Cherry-Pick 1d0f3bad to fix hangs of 2.6.33 kernels on speakup bleeps. + * debian/watch: mangle version to drop the dfsg part. + + -- Samuel Thibault Thu, 28 Jan 2010 00:02:20 +0100 + +speakup (3.1.3+git20100110.dfsg.1-1) unstable; urgency=low + + * New upstream snapshot. + * debian/speakup-tools.manpages: Use upstream manpages. + * debian/control: Drop duplicate Section: admin field. + * debian/watch: Add. + + -- Samuel Thibault Wed, 13 Jan 2010 00:30:09 +0100 + +speakup (3.1.3-4) unstable; urgency=low + + * debian/{control,rules,copyright}: remove the espeakup binary package, as it + now has its own source package. + + -- Samuel Thibault Sat, 26 Sep 2009 21:01:34 +0200 + +speakup (3.1.3-3) unstable; urgency=low + + * tools/talkwith: fix >& bashism (Closes: #547765). + * debian/rules: fix update-rc.d parameter. + + -- Samuel Thibault Tue, 22 Sep 2009 10:22:56 +0200 + +speakup (3.1.3-2) unstable; urgency=low + + * debian/speakupconf.1: Fix "restore" command into "load". + * debian/control: Bump Standards-Version to 3.8.3 (no change needed). + * debian/espeakup.init (Closes: #547046): + - move module-init-tools to Should-Start as we do not really depend on it, + but just need to have speakup modules loaded if they are loaded through + module-init-tools. + - add $remote_fs to Required-Start since we need to access /usr files. + * debian/rules: + - Set DEB_DH_INSTALLINIT_ARGS to -R to shorten the time during which + speech is disabled + - Set DEB_UPDATE_RCD_PARAMS to start 46 S to start espeakup as early as + possible. + + -- Samuel Thibault Tue, 18 Aug 2009 22:20:22 +0200 + +speakup (3.1.3-1) unstable; urgency=low + + * New upstream release. Fixes build with 2.6.31 kernels. + * debian/control: add Multi-Arch: foreign header. + + -- Samuel Thibault Thu, 13 Aug 2009 02:22:17 +0200 + +speakup (3.1.2+git20090727.dfsg.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: Add cpio to Build-Depends (closes: Bug#536916). + + -- Samuel Thibault Tue, 14 Jul 2009 10:34:33 -0400 + +speakup (3.1.1+git20090705.dfsg.1-1) unstable; urgency=low + + * New upstream snapshot. + - Remove speakwith tool and manpage. + * Bump Standards-Version to 3.8.2 (no change needed). + + -- Samuel Thibault Sun, 05 Jul 2009 17:31:45 +0200 + +speakup (3.0.4.dfsg.1-2) unstable; urgency=low + + * Cherry-pick fix cf31e195876e695f6d021fe858a6612b82513062 from git to fix + speakupconf. + + -- Samuel Thibault Tue, 02 Jun 2009 02:47:47 +0200 + +speakup (3.0.4.dfsg.1-1) unstable; urgency=low + + * New upstream release. + * Add a /etc/default/espeakup configuration file. + * control: Change my email, remove DM-Upload-Allowed. Add Vcs-Git and + Vcs-Browser. + * Patch speakup-tools scripts into getting run under bash + (Closes: Bug#530192). + + -- Samuel Thibault Thu, 07 May 2009 01:48:36 +0200 + +speakup (3.0.3+git20090404.dfsg.1-1) unstable; urgency=low + + * New upstream snapshot. Drop patch-espeakup, merged upstream. + * Bump Standards-Version to 3.8.1, no changes needed. + + -- Samuel Thibault Sat, 04 Apr 2009 14:01:16 +0200 + +speakup (3.0.3+git20090303.dfsg.1-1) unstable; urgency=low + + [ Samuel Thibault ] + * New upstream snapshot, fixes dectlk and decext flow control + leading to crash, 2.6.27 kernel build (Closes: #510100), rmmod + speakup_soft. + * Add README.Debian, Bugs.txt and To-Do to speakup-doc, remove contrib. + * Add myself to uploaders. + * Set DM-Upload-Allowed to yes. + * New espeakup and speakup-tools packages. + - Add libespeak-dev Build-Depends. + - Add speakup.init script. + - Add manpages for speakupconf, speakwith and talkwith. + + -- Samuel Thibault Tue, 03 Mar 2009 21:38:43 +0100 + +speakup (3.0.3+git20080724.dfsg.1-1) unstable; urgency=low + + [ Samuel Thibault ] + * New upstream snapshot (fixes arm, armel and sparc compilation). + * Fix the clean target into using the given kernel version and path. + * Document how to load speakup from initrd. + + -- Mario Lang Thu, 24 Jul 2008 21:44:46 +0100 + +speakup (3.0.2+git20080517.dfsg.1-2) unstable; urgency=low + + [ Samuel Thibault ] + * Ship only the src/ directory in speakup-source, to get a clean + linux-modules-extra-2.6 compilation. + * Update to policy 3.8.0 (no changes needed). + + -- Mario Lang Tue, 17 Jun 2008 18:07:51 +0200 + +speakup (3.0.2+git20080517.dfsg.1-1) unstable; urgency=low + + [ Samuel Thibault ] + * Initial release. + + -- Mario Lang Fri, 9 June 2008 18:09:03 +0100 + --- speakup-3.1.5.dfsg.1.orig/debian/README.Debian +++ speakup-3.1.5.dfsg.1/debian/README.Debian @@ -0,0 +1,18 @@ +Speakup for Debian +------------------ + +This package provides the speakup source code which can be used to compile the +speakup modules: + +# module-assistant prepare +# module-assistant auto-install speakup + +Speakup may be included into the initrd, thus permitting to have speech feedback +before the root filesystem is mounted without having to patch the kernel. To do +so, add the name of the desired module to /etc/initramfs-tools/modules and run +update-initramfs -u + +More information on speakup can be found in the speakup-doc package and on +http://www.linux-speakup.org/ + + -- Samuel Thibault Thu, 24 Jul 2008 21:40:51 +0100 --- speakup-3.1.5.dfsg.1.orig/debian/speakup.postinst +++ speakup-3.1.5.dfsg.1/debian/speakup.postinst @@ -0,0 +1,19 @@ +#!/bin/sh -e +# Copyright (C) 2002-2005 Flavio Stanchina +# Copyright (C) 2005-2006 Aric Cyr +# Copyright (C) 2007 Mario Limonciello +# Copyright (C) 2009 Alberto Milone +# Copyright (C) 2010 Luke Yelavich + +CVERSION=`dpkg-query -W -f='${Version}' speakup | awk -F "-" '{print $1}' | cut -d\: -f2` +PACKAGE_NAME=speakup +#DEBHELPER# + +case "$1" in + configure) + # Build the kernel module + /usr/lib/dkms/common.postinst $PACKAGE_NAME $CVERSION /usr/share/$PACKAGE_NAME "" $2 || exit $? + ;; +esac + +#DEBHELPER# --- speakup-3.1.5.dfsg.1.orig/debian/speakup-doc.docs +++ speakup-3.1.5.dfsg.1/debian/speakup-doc.docs @@ -0,0 +1,6 @@ +INSTALLATION +README +debian/README.Debian +doc/* +Bugs.txt +To-Do --- speakup-3.1.5.dfsg.1.orig/debian/speakup.install.in +++ speakup-3.1.5.dfsg.1/debian/speakup.install.in @@ -0,0 +1,2 @@ +src/* usr/src/speakup-#VERSION# +debian/dkms.conf usr/src/speakup-#VERSION# --- speakup-3.1.5.dfsg.1.orig/debian/rules +++ speakup-3.1.5.dfsg.1/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk + +CFLAGS ?= -Wall -g + +# For DKMS +VERSION := $(shell dpkg-parsechangelog | grep '^Version:' | cut -d' ' -f2 | cut -d- -f1 | cut -d\: -f2) +PKG_kernel_src := speakup + +DEB_DH_INSTALLINIT_ARGS = -R +DEB_UPDATE_RCD_PARAMS = start 46 S . + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif + +DEB_INSTALL_DOCS_speakup-tools = contrib/README + +install/speakup-source:: + # Enforce executable bit on debian/rules, and create + # directory structure for modules source + install -D -m 0755 debian/rules.modules \ + debian/tmp/modules/speakup/debian/rules + + # Prepare the other debian stuff + for f in *.modules.in control compat copyright changelog; do \ + install -m 0644 debian/$$f \ + debian/tmp/modules/speakup/debian/; \ + done + + # Prepare upstream source + (cd src ; find . -printf "%P\n" | \ + cpio -admp ../debian/tmp/modules/speakup/ ) + + # Prepare the debian source tarball + tar jcf debian/speakup-source/usr/src/speakup.tar.bz2 \ + -C debian/tmp modules + +binary-install/speakup-doc:: + dh_installdocs + +configure/$(PKG_kernel_src):: + #Replace important strings + for i in dkms.conf \ + $(PKG_kernel_src).install; do \ + sed -e "s|#VERSION#|$(VERSION)|" \ + debian/$$i.in > debian/$$i; \ + done + +clean:: + rm -f debian/dkms.conf \ + debian/$(PKG_kernel_src).install + rm -Rf $(CURDIR)/$(PKG_kernel_src) + rm -f stamp-patch --- speakup-3.1.5.dfsg.1.orig/debian/speakup.prerm +++ speakup-3.1.5.dfsg.1/debian/speakup.prerm @@ -0,0 +1,19 @@ +#!/bin/sh -e +# Copyright (C) 2002-2005 Flavio Stanchina +# Copyright (C) 2005-2006 Aric Cyr +# Copyright (C) 2007-2008 Mario Limonciello +# Copyright (C) 2009 Alberto Milone +# Copyright (C) 2010 Luke Yelavich + +#DEBHELPER# + +CVERSION=`dpkg-query -W -f='${Version}' speakup | awk -F "-" '{print $1}' | cut -d\: -f2` +case "$1" in + remove|upgrade) + echo "Removing all DKMS Modules" + dkms remove -m speakup -v $CVERSION --all > /dev/null + echo "Done." + ;; +esac + +#DEBHELPER# --- speakup-3.1.5.dfsg.1.orig/src/Kbuild +++ speakup-3.1.5.dfsg.1/src/Kbuild @@ -1,3 +1,4 @@ +include $M/allmodule.mk obj-$(CONFIG_SPEAKUP_SYNTH_ACNTSA) += speakup_acntsa.o obj-$(CONFIG_SPEAKUP_SYNTH_ACNTPC) += speakup_acntpc.o obj-$(CONFIG_SPEAKUP_SYNTH_APOLLO) += speakup_apollo.o