debian/0000755000000000000000000000000012263173014007165 5ustar debian/copyright0000644000000000000000000000360512142016772011127 0ustar This package was debianized by on Fri, 31 Jan 1997 22:13:59 +0100. It was taken over by Edward Betts on Thu, 6 Jan 2000 23:05:44 +0000. It was adopted by Stephen Kitt on Wed, 11 Jun 2008 11:43:51 +0200. It was downloaded from CVS on http://linuxconsole.sourceforge.net/ Copyright: evtest.c Copyright © 1999-2000 Vojtech Pavlik ffcfstress.c Copyright © 2001 Oliver Hamann ffmvforce.c Copyright © 2001 Johann Deneux ffset.c Copyright © 2001 Johann Deneux fftest.c Copyright © 2001-2002 Johann Deneux inputattach.c Copyright © 1999-2000 Vojtech Pavlik Twiddler support Copyright © 2001 Arndt Schoenewald jscal.c Copyright © 1997-1999 Vojtech Pavlik jstest.c Copyright © 1996-1999 Vojtech Pavlik Packaging Copyright © 1997-1998 Frederic Lepied Copyright © 2000-2005 Edward Betts Copyright © 2008-2011 Stephen Kitt 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. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/watch0000644000000000000000000000015712070553124010221 0ustar version=3 opts=uversionmangle=s/rc/~rc/ \ http://sf.net/linuxconsole/linuxconsoletools-(.*)\.tar\.(?:gz|bz2) debian/inputattach.udev.script0000755000000000000000000000022612070553124013704 0ustar #!/bin/sh -e # # udev script for inputattach ( . /lib/udev/hotplug.functions wait_for_file /usr/bin/inputattach exec /usr/bin/inputattach $* ) & debian/joystick.install0000644000000000000000000000040112070553124012407 0ustar debian/tmp/usr/bin/ffcfstress debian/tmp/usr/bin/ffmvforce debian/tmp/usr/bin/ffset debian/tmp/usr/bin/fftest debian/tmp/usr/bin/jscal debian/tmp/usr/bin/jscal-restore debian/tmp/usr/bin/jscal-store debian/tmp/usr/bin/jstest debian/tmp/usr/share/joystick/* debian/joystick.preinst0000644000000000000000000000265212070553124012437 0ustar #!/bin/sh # preinst script for joystick # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `install' # * `install' # * `upgrade' # * `abort-upgrade' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # Remove a no-longer used conffile rm_conffile() { PKGNAME="$1" CONFFILE="$2" if [ -e "$CONFFILE" ]; then md5sum="md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"" old_md5sum="dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"" if [ "$md5sum" != "$old_md5sum" ]; then echo "Obsolete conffile $CONFFILE has been modified by you." echo "Saving as $CONFFILE.dpkg-bak ..." mv -f "$CONFFILE" "$CONFFILE".dpkg-bak else echo "Removing obsolete conffile $CONFFILE ..." rm -f "$CONFFILE" fi fi } case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "20051019-10"; then rm_conffile joystick "/etc/init.d/joystick" update-rc.d joystick remove fi;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/inputattach.README.Debian0000644000000000000000000000231612070553124013553 0ustar inputattach for Debian ---------------------- This package does not include an initscript to initialize your devices automatically; it isn't possible to adequately control inputattach as would be required for an initscript. To automatically attach a serial device to the input layer, the recommended approach is simply to add the appropriate lines to /etc/rc.local, or to a local udev rules file. For example, to configure a Mouse Systems mouse on the first serial port: * in /etc/rc.local inputattach --daemon -msc /dev/ttyS0 * or in /etc/udev/010_local.rules ACTION=="add", KERNEL=="ttyS0", RUN+="/lib/udev/inputattach --daemon -msc /dev/%k" The udev rule uses the provided inputattach agent to wait until inputattach becomes available before attempting to run it. This package includes udev rules to automatically attach Wacom W8001 devices on Fujitsu T2010 or Lenovo X200-series laptops and tablets. These rules conflict with versions of xserver-xorg-wacom matching WACf or FUJ02e5 in a MatchProduct line; to use the tablets with inputattach, the matching identifiers in the MatchProduct line must be removed so that the evdev driver is used in X.org. -- Stephen Kitt , Thu, 8 Sep 2011 07:23:48 +0200 debian/joystick.postinst0000644000000000000000000000266712070553124012644 0ustar #!/bin/sh # postinst script for joystick # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-remove' # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in configure) if dpkg --compare-versions "$2" lt "20051019-10"; then # Upgrade stored calibration if possible if [ -e /var/lib/joystick/joystick.state ] && [ ! -e /var/lib/joystick/joystick.state.backup ]; then mv /var/lib/joystick/joystick.state /var/lib/joystick/joystick.state.backup while read line; do # Find the device name device="$(echo $line | cut -d' ' -f4)" if [ -c $device ]; then jscal-store $device fi done < /var/lib/joystick/joystick.state.backup fi fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/gbp.conf0000644000000000000000000000012512142015144010575 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True debian/joystick.udev0000644000000000000000000000052712070553124011715 0ustar # Restore any stored calibration for the device ACTION=="add", KERNEL=="js*", RUN+="/lib/udev/jscal-restore %E{DEVNAME}" # Avoid this specific gamepad disappearing (see # https://bugs.launchpad.net/ubuntu/+source/joystick/+bug/448446) ACTION=="add", KERNEL=="js*", ATTRS{name}=="ACRUX USB GAMEPAD 8116", RUN+="/lib/udev/js-acrux %E{DEVNAME}" debian/inputattach.udev0000644000000000000000000000051312070553124012375 0ustar # Attach Wacom W8001 devices SUBSYSTEM=="tty", KERNEL=="ttyS[0-9]*", ATTRS{id}=="FUJ02e5", ACTION=="add|change", RUN+="/lib/udev/inputattach --daemon --baud 19200 --w8001 /dev/%k" SUBSYSTEM=="tty", KERNEL=="ttyS[0-9]*", ATTRS{id}=="WACf00c", ACTION=="add|change", RUN+="/lib/udev/inputattach --daemon --baud 38400 --w8001 /dev/%k" debian/changelog0000644000000000000000000003605112263173002011041 0ustar joystick (1:1.4.7-1) unstable; urgency=medium * New upstream release: - Fix Spaceball 4000FLX initialization with newer firmware. Closes: #298494. Thanks Andrew Basterfield! * Standards-Version 3.9.5, no change required. * Add VCS URIs. -- Stephen Kitt Wed, 08 Jan 2014 07:53:52 +0100 joystick (1:1.4.6-1) unstable; urgency=low * New upstream release: - Disable CRTSCTS on ELO touchscreens. Closes: #699030. Thanks Thierry Bultel! - Handle long device names correctly. Closes: #706744. Thanks Ralf Jung! * Drop hardening.patch, merged upstream. * Standards-Version 3.9.4, no change required. * Switch to my Debian address. -- Stephen Kitt Mon, 06 May 2013 23:03:26 +0200 joystick (1:1.4.3-1) unstable; urgency=low * New upstream release. * Enable hardened build using debhelper 9. * Standards-Version 3.9.3, no further change required. -- Stephen Kitt Fri, 08 Jun 2012 07:27:30 +0200 joystick (1:1.4.2-1) unstable; urgency=low * New upstream release: - Splits the udev rules for w8001 devices so that the correct baud rate is used. Closes: #632961. - Documents the conflict with xserver-xorg-input-wacom. - Creates /var/lib/joystick/ if necessary. Closes: #632623. - inputattach avoids resetting the line discipline if the device is already in use. Closes: #630173. * Remove braces in joystick.install and joystick.manpages. -- Stephen Kitt Thu, 08 Sep 2011 07:25:39 +0200 joystick (1:1.4.1-1) unstable; urgency=low * New upstream release: - Handles other retry errors correctly (thanks to Alexander Clouter for the patch). Closes: #631608. -- Stephen Kitt Sat, 25 Jun 2011 15:42:13 +0200 joystick (1:1.4-1) unstable; urgency=low * Upstream release. * Correct the udev rule in inputattach's README.Debian (thanks to Raoul Bönisch). Closes: #628369. * Provide default udev rules for Wacom W8001 devices (thanks to Alexander Clouter, Brian Murray and Kees Cook). * Add upstream homepage. * Standards-Version 3.9.2, no change required. -- Stephen Kitt Mon, 20 Jun 2011 21:10:19 +0200 joystick (1:1.4~rc1-1) unstable; urgency=low * New upstream version: - Builds with --as-needed. Closes: #607009. - inputattach supports W8001. Closes: #616443. - inputattach supports Zhen-Hua. LP: #648945. * Drop all patches, merged upstream. Drop README.source explaining quilt usage, and --with-quilt directive to sh. * Drop manpages, merged upstream. * Drop store/restore tools, merged upstream. * Rework udev rules: - provide agents to delay invoking inputattach or jscal-restore until they become available; - drop jskeepalive and use sleep instead to stop Acrux devices from going into a coma (as suggested by Oliver Neukum), for kernels prior to 2.6.39; - only apply the udev rules when adding devices (as suggested by Roberto Neri). * Standards-Version 3.9.1, no change required. * No longer ship evtest, its source is maintained separately (and will be removed from future upstream versions of joystick). -- Stephen Kitt Mon, 04 Apr 2011 16:56:39 +0200 joystick (20051019-12) unstable; urgency=low * Use the correct maximum number of axes. LP: #595767. * Small fixes to the manpages. * Correct all remaining ioctl() checks. Closes: #587439. * Explain the purpose of calibration and how to determine whether a joystick is calibrated. LP: #497835. * Standards-Version 3.9.0: use Breaks rather than Conflits, and incidentally move the Breaks on dvb-utils to evtest where it really belongs. -- Stephen Kitt Sun, 11 Jul 2010 00:13:43 +0200 joystick (20051019-11) unstable; urgency=low * evtest: flush standard output, thanks Florian Fainelli! Closes: #581740. -- Stephen Kitt Sun, 16 May 2010 16:11:59 +0200 joystick (20051019-10) unstable; urgency=low [ Stephen Kitt ] * Switch to 3.0 (quilt) format. * Fix SDL-related warnings. * Remove fix for broken initscript in -7 (which never made it to stable). * Prevent Acrux gamepads from disappearing after the inital device setup (LP: #448446). * Handle calibration using udev rather than an initscript. Closes: #540680. * Standards-Version 3.8.4, no change required. [ Dmitrijs Ledkovs ] * Simplified debian/rules; fixes FTBS with parallel make. Closes: #566274. -- Stephen Kitt Wed, 07 Apr 2010 08:53:29 +0200 joystick (20051019-9) unstable; urgency=low * Handle the various buffer sizes expected in kernels 2.6.27 to 2.6.30.8 (2.6.28 changed the value of KEY_MAX, which changed the definition of a joystick-related ioctl; 2.6.31 fixed the problem by handling any buffer size - see ec8b4b7085605e801a7740a2c3c33256aebe249c in the kernel git repository, which was also shipped in 2.6.30.8). Correctly closes: #536013. Thanks to Krzysztof A. Sobiecki for help determining the actual cause of the behaviour seen in jstest! * Avoid treating positive return values from ioctl() as errors; kernels starting with 2.6.32 return buffer sizes in some cases (see 999b874f4aa39b7abf45662ff0900f943ddb2d02 in the kernel git repository). * Standards-Version 3.8.3, no change required. * initscript stops in level 1 as well as 0 and 6. Note that the initscript will be going away soon, see #540680. -- Stephen Kitt Mon, 12 Oct 2009 15:12:52 +0200 joystick (20051019-8) unstable; urgency=low * Avoid failing with an exit code of 1 in the initscript; thanks Sean Finney! Closes: #537804 -- Stephen Kitt Tue, 21 Jul 2009 10:12:59 +0200 joystick (20051019-7) unstable; urgency=low * Make evtest and inputattach conflict with previous versions of joystick, as suggested by LI Daobing. -- Stephen Kitt Tue, 14 Jul 2009 23:17:54 +0200 joystick (20051019-6) unstable; urgency=low * Add Sahara Touch-iT213 support; thanks Claudio Nieder! LP: #338746 * Package evtest and inputattach separately. Closes: #301009 * Ship force-feedback tools. LP: #131422 * Add initscript to save and restore calibration data. Closes: #144766 * Switch from cdbs to dh 7. * Rewrite debian/copyright. * Rewrite manpages. * Standards-Version 3.8.2, no change required. * Allow mapping axes without mapping buttons, and remap calibration data when remapping axes; thanks Krzysztof A. Sobiecki! Closes: #529865 * Avoid segfaulting when the button map reported by the kernel is incorrect; hopefully closes: #536013. * Add version to the dvb-utils conflict, since the version in Lenny is just a transitional package there is no conflict. -- Stephen Kitt Sat, 11 Jul 2009 17:28:37 +0200 joystick (20051019-5) unstable; urgency=low * Pass correct buffer size to EVIOCGBIT ioctl; thanks Sebastian Siewior! Closes: #499414. * Remove changes to inputattach.c from the diff.gz. * Update inputattach manpage. * Add USB segfault fix for jstest from Ubuntu. * Add comments on all patches. * Merge jscal.1 changes from button-axis-remapping.patch to avoid the Lintian warning about quilt patches changing files in the debian directory. * Remove reference to homepage which is dead. -- Stephen Kitt Sat, 01 Nov 2008 17:24:00 +0100 joystick (20051019-4) unstable; urgency=low * Update short description as suggested by Ben Finney. * Set priority to extra to match the override file, as suggested by Joe Nahmias. * Use debhelper 7, as hinted by Joe Nahmias and the debhelper documentation. * Remove versioned dependency on cdbs since even oldstable has a new enough version. * Ship evtest and associated manpage; lineakd diverts them so this package need not conflict with lineakd, but it does need to conflict with dvb-utils (which will not ship with Lenny). Closes: #475049 -- Stephen Kitt Wed, 23 Jul 2008 07:53:13 +0200 joystick (20051019-3) unstable; urgency=low * New maintainer. Closes: #465928 * Update inputattach. Closes: #419342 * Force removal of initscript. Closes: #338139 * Improve jscal jitter tolerance. Thanks Johan Walles! Closes: #144768 * Allow button and axis remapping in jscal. Thanks Dr. László Kaján! Closes: #444142 * Update Standards-Version to 3.8.0: + add a README.source file explaining the basics of quilt -- Stephen Kitt Wed, 11 Jun 2008 11:43:51 +0200 joystick (20051019-2) unstable; urgency=low * QA Upload + change maintainer to QA group * Remove dependency on makedev. Closes: #428219 * Fix description formatting. Closes: #445672 -- Frank Lichtenheld Thu, 24 Apr 2008 21:20:28 +0200 joystick (20051019-1.1) unstable; urgency=low * Non-maintainer upload * Fixed wrong setting of mouse type. Closes: #336882 * debian/control: added Homepage record * Fixed the following lintian messages: - W: joystick source: out-of-date-standards-version 3.6.2 (current is 3.7.2) - E: joystick source: build-depends-on-build-essential build-depends -- Anibal Monsalve Salazar Wed, 26 Sep 2007 17:23:40 +1000 joystick (20051019-1) unstable; urgency=low * New upstream release. Closes: #245108 * drop joystick-device-check - leave device file handling to MAKEDEV or udev this makes everything lots more simple, means debconf is no longer a dependancy, and no need for an initscript. Closes: #164592, #235168, #303682, #331872 * debian/rules: move to CDBS * debian/control: added 'Requires at Linux 2.4 or newer.' Closes: #111117 * debian/control: Standards-Version: 3.6.2 * debian/copyright: updated FSF address * debian/README.Debian: removed * fix spelling mistakes in manpages Closes: #311445, #311446 -- Edward Betts Wed, 19 Oct 2005 06:22:03 +0100 joystick (20010903-2) unstable; urgency=low * debian/control: updated Standards-Version. * debian/control: added version number to debhelper Build-Depends. * debian/copyright: improved with more text from the GPL and a description of changes to the package. * debian/template: German translation from Sebastian Feltel . (Closes: Bug#119939) -- Edward Betts Wed, 26 Dec 2001 13:32:55 +0000 joystick (20010903-1) unstable; urgency=low * New upstream release * Reorganised package to more closely resemble upstream CVS: - joystick utils moved to utils dir - header files moved to linux/include/linux - debian/rules: updated to reflect moved files * linux/Documentation: added from upstream CVS * debian/rules: install documentation * Patch from Eduard Bloch provides a debconf interface, init script, joystick-device-check script, and man-page. This package now provides better support for using joystick devices based on kernel version. (Closes: Bug#96994) - debian/joystick-device-check: checks and fixes joystick device - debian/joystick-device-check.8: man page for joystick-device-check - debian/joystick.{config,templates,postinst,postrm}: debconf support for joystick-device-check - debian/joystick.init: handle joystick-device-check at init - debian/control: added Depends on debconf and joystick-device-check description - debian/joystick.dirs: added /usr/sbin for joystick-device-check - debian/rules: install joystick-device-check and friends * Lintian clean -- Edward Betts Tue, 4 Sep 2001 13:11:54 +0100 joystick (20010506-1) unstable; urgency=low * New upstream release * linux/joystick.h: included to make jscal work (Closes: Bug#96546) -- Edward Betts Sun, 6 May 2001 16:52:29 -0600 joystick (20000325-1) unstable; urgency=low * New upstream release. (Closes: Bug#84783) * debian/control: Standards-Version: 3.5.2 * debian/rules: Changed to debhelper 3 * debian/rules: Changed dh_installmanpages to dh_installman * debian/rules: Removed dh_suidregister * debian/rules: Removed dh_testversion * debian/rules: Support DEB_BUILD_OPTIONS -- Edward Betts Sat, 3 Mar 2001 14:28:43 -0700 joystick (1.2.15-9) unstable; urgency=low * Updated Standards-Version to 3.2.1 * Added version to debhelper build-depends to match dh_testversion * Changed section from misc to utils (Closes: Bug#74466). -- Edward Betts Mon, 30 Oct 2000 15:21:03 -0700 joystick (1.2.15-8) unstable; urgency=low * Fixed a stupid bug in the postinst (Closes: Bug#69408). -- Edward Betts Sat, 19 Aug 2000 11:31:27 +0100 joystick (1.2.15-7) unstable; urgency=low * Only create devices if they are not there. (Closes: Bug#69104). * debian/control: updated Standards-Version to 3.2.0 -- Edward Betts Thu, 17 Aug 2000 14:19:13 +0100 joystick (1.2.15-6) frozen unstable; urgency=low * debian/copyright: rewrote. -- Edward Betts Mon, 17 Apr 2000 15:31:53 +0100 joystick (1.2.15-5) frozen unstable; urgency=low * jstest.c: Added `tv.tv_sec = 1', stops `jstest --select' from taking 100% CPU, thanks to Tuomas Heino for spotting the bug and providing a suggestion for the solution. Closes: Bug#61340 -- Edward Betts Wed, 29 Mar 2000 21:50:18 +0100 joystick (1.2.15-4) frozen unstable; urgency=low * Changed CFLAGS to -O2 -g -Wall -pipe closes: Bug#60873 filed by Florian Lohoff (removed -m486 from CFLAGS) -- Edward Betts Wed, 22 Mar 2000 10:13:56 +0000 joystick (1.2.15-3) frozen unstable; urgency=low * debian/control: added a dependancy on makedev (>= 2.3.1-24) fixes other half of important Bug#55679 -- Edward Betts Sat, 5 Feb 2000 13:06:55 +0000 joystick (1.2.15-2) frozen unstable; urgency=low * debian/postinst: s!./MAKEDEV!/sbin/MAKEDEV! closes: Bug#55679 -- Edward Betts Fri, 28 Jan 2000 15:53:41 +0000 joystick (1.2.15-1) unstable; urgency=low * New upstream release. * no long includes kernel module. * debian/control: updateded Standards-Version to 3.1.1 * debian/control: added Build-Depends. -- Edward Betts Thu, 6 Jan 2000 23:05:44 +0000 jjoystick (0.8.0-5) unstable; urgency=low * use update-modules. Fixes Bug#27104. * compiled for kernel 2.0.33, 2.0.34 and 2.0.35. Fixes Bug#26700. -- Frederic Lepied Thu, 15 Oct 1998 08:42:15 +0200 joystick (0.8.0-4) unstable; urgency=low * oops removed stable. -- Frederic Lepied Sun, 6 Jul 1997 16:32:49 +0200 joystick (0.8.0-3) stable unstable; urgency=low * compiled with libc6. -- Frederic Lepied Sun, 6 Jul 1997 09:06:33 +0200 joystick (0.8.0-2) stable unstable; urgency=low * compiled for kernels 2.0.27 and 2.0.30 (fixes bug #9902). -- Frederic Lepied Thu, 5 Jun 1997 20:18:56 +0200 joystick (0.8.0-1) unstable; urgency=low * Initial Release. -- Frederic Lepied Fri, 31 Jan 1997 22:13:59 +0100 debian/source/0000755000000000000000000000000012070553124010465 5ustar debian/source/format0000644000000000000000000000001412070553124011673 0ustar 3.0 (quilt) debian/control0000644000000000000000000000367412263172733010611 0ustar Source: joystick Section: utils Priority: extra Maintainer: Stephen Kitt Standards-Version: 3.9.5 Build-Depends: debhelper (>= 9), libsdl1.2-dev Homepage: https://sourceforge.net/projects/linuxconsole/ Vcs-Git: git://anonscm.debian.org/collab-maint/joystick.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/joystick.git Package: joystick Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: evtest, inputattach Description: set of testing and calibration tools for joysticks Some useful tools for using joysticks: ffcfstress(1) - force-feedback stress test ffmvforce(1) - force-feedback orientation test ffset(1) - force-feedback configuration tool fftest(1) - general force-feedback test jstest(1) - joystick test jscal(1) - joystick calibration tool . evtest and inputattach, which used to be part of this package, are now available separately. Package: inputattach Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Breaks: joystick (<< 20051019-6) Description: utility to connect serial-attached peripherals to the input subsystem inputattach connects legacy serial-attached input peripherals to the input subsystem: keyboards, mice, joysticks, touch-screens... . Amongst other things this allows legacy mice to be accessed via the /dev/input/mice multiplexer. . Supported devices include: * Serial-attached keyboards including the Apple Newton keyboard, DEC LK201 / LK401 keyboards, the Stowaway keyboard, Sun type 4 and 5 keyboards, standard PS/2 keyboards with a serial adapter * Serial mice using Genius, Logitech, Microsoft or Mouse Systems protocols * Serial-attached touchscreens including those manufactured by 3M, ELO, Fujitsu, Penmount, Touchright, Touchwindow * Serial-attached joysticks including I-Force, SpaceBall, SpaceOrb, Gravis Stinger, WingMan Warrior * The Handykey Twiddler used as a joystick or a chording keyboard debian/compat0000644000000000000000000000000212070553124010363 0ustar 9 debian/rules0000755000000000000000000000062312070553124010246 0ustar #!/usr/bin/make -f %: PREFIX=/usr dh $@ override_dh_install: dh_install install -d debian/joystick/lib/udev install -m755 debian/jscal-restore.udev.script debian/joystick/lib/udev/jscal-restore install -m755 debian/js-acrux.udev.script debian/joystick/lib/udev/js-acrux install -d debian/inputattach/lib/udev install -m755 debian/inputattach.udev.script debian/inputattach/lib/udev/inputattach debian/inputattach.manpages0000644000000000000000000000005412070553124013225 0ustar debian/tmp/usr/share/man/man1/inputattach.1 debian/js-acrux.udev.script0000755000000000000000000000065512070553124013122 0ustar #!/bin/sh -e # # udev script to keep Acrux gamepads alive fix_in_kernel() { local version if [ "$1" ]; then version="$1" else version="$(uname -r)" fi case "$version" in 2.[012345].*|2.6.[0-9]|2.6.[0-9][!0-9]*) return 1 ;; 2.6.[12][0-9]|2.6.[12][0-9][!0-9]*) return 1 ;; 2.6.3[012345678]|2.6.3[012345678][!0-9]*) return 1 ;; esac return 0 } ( fix_in_kernel || (while [ -c $1 ]; do sleep 3600 < $1; done) ) & debian/inputattach.docs0000644000000000000000000000001412070553124012356 0ustar NEWS README debian/joystick.docs0000644000000000000000000000001412070553124011671 0ustar NEWS README debian/jscal-restore.udev.script0000644000000000000000000000023412070553124014131 0ustar #!/bin/sh -e # # udev script for jscal-restore ( . /lib/udev/hotplug.functions wait_for_file /usr/bin/jscal-restore exec /usr/bin/jscal-restore $* ) & debian/joystick.manpages0000644000000000000000000000051112070553124012536 0ustar debian/tmp/usr/share/man/man1/ffcfstress.1 debian/tmp/usr/share/man/man1/ffmvforce.1 debian/tmp/usr/share/man/man1/ffset.1 debian/tmp/usr/share/man/man1/fftest.1 debian/tmp/usr/share/man/man1/jscal.1 debian/tmp/usr/share/man/man1/jscal-restore.1 debian/tmp/usr/share/man/man1/jscal-store.1 debian/tmp/usr/share/man/man1/jstest.1 debian/inputattach.install0000644000000000000000000000003712070553124013101 0ustar debian/tmp/usr/bin/inputattach debian/joystick.bug-script0000644000000000000000000000020012070553124013015 0ustar #!/bin/sh if [ -x /sbin/udevadm ]; then for device in /dev/input/js*; do /sbin/udevadm info -a -n $device >&3 done fi