Attaching a debdiff that removes speakup-source and fixes some other minor issues.
I will not NMU this as I'm not able to test the resulting binary packages. Ben. -- Ben Hutchings Beware of programmers who carry screwdrivers. - Leonard Brandwein
reverted: --- speakup-3.1.5.dfsg.1/debian/speakup.install.in +++ speakup-3.1.5.dfsg.1.orig/debian/speakup.install.in @@ -1,2 +0,0 @@ -src/* usr/src/speakup-#VERSION# -debian/dkms.conf usr/src/speakup-#VERSION# diff -u speakup-3.1.5.dfsg.1/debian/changelog speakup-3.1.5.dfsg.1/debian/changelog --- speakup-3.1.5.dfsg.1/debian/changelog +++ speakup-3.1.5.dfsg.1/debian/changelog @@ -1,3 +1,13 @@ +speakup (3.1.5.dfsg.1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove speakup-source binary packages (Closes: #604643, #651859) + * Remove unused DKMS support + * Remove deprecated cdbs variables to control dh_installinit; no init + script is installed + + -- Ben Hutchings <b...@decadent.org.uk> Fri, 30 Dec 2011 16:53:32 +0100 + speakup (3.1.5.dfsg.1-1) unstable; urgency=low * New upstream fix-only release. diff -u speakup-3.1.5.dfsg.1/debian/control speakup-3.1.5.dfsg.1/debian/control --- speakup-3.1.5.dfsg.1/debian/control +++ speakup-3.1.5.dfsg.1/debian/control @@ -9,37 +9,6 @@ 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 @@ -81,29 +49,0 @@ - -#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. reverted: --- speakup-3.1.5.dfsg.1/debian/dkms.conf.in +++ speakup-3.1.5.dfsg.1.orig/debian/dkms.conf.in @@ -1,37 +0,0 @@ -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" reverted: --- speakup-3.1.5.dfsg.1/debian/rules.modules +++ speakup-3.1.5.dfsg.1.orig/debian/rules.modules @@ -1,39 +0,0 @@ -#!/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 diff -u speakup-3.1.5.dfsg.1/debian/rules speakup-3.1.5.dfsg.1/debian/rules --- speakup-3.1.5.dfsg.1/debian/rules +++ speakup-3.1.5.dfsg.1/debian/rules @@ -4,13 +4,6 @@ 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 @@ -21,37 +14,6 @@ -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 reverted: --- speakup-3.1.5.dfsg.1/debian/speakup.postinst +++ speakup-3.1.5.dfsg.1.orig/debian/speakup.postinst @@ -1,19 +0,0 @@ -#!/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# reverted: --- speakup-3.1.5.dfsg.1/debian/speakup.prerm +++ speakup-3.1.5.dfsg.1.orig/debian/speakup.prerm @@ -1,19 +0,0 @@ -#!/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#
signature.asc
Description: This is a digitally signed message part