--- pymissile-0.0.20060725.orig/debian/changelog +++ pymissile-0.0.20060725/debian/changelog @@ -0,0 +1,75 @@ +pymissile (0.0.20060725-6) unstable; urgency=medium + + * Updated Standards-Version from 3.9.6 to 3.9.8. + * Adjusted udev rule, made sure to use tag uaccess for console user + access using logind. + * Cleaned up d/copyright to make lintian happier. + + -- Petter Reinholdtsen Fri, 07 Oct 2016 06:38:37 +0000 + +pymissile (0.0.20060725-5) unstable; urgency=low + + * Add appstream metadata with modalias information and remove modalias + info from the control file. + * Update email address of upstream to the one I saw him use last. + * Update Standards-Version from 3.9.4 to 3.9.6. No changes needed. + * Update debian/copyright to document that it is the 3 clause BSD + license that is used. + * Move to debhelper 9. + + -- Petter Reinholdtsen Wed, 16 Dec 2015 12:05:21 +0100 + +pymissile (0.0.20060725-4) unstable; urgency=low + + * Move source to collab-maint, and add Vcs-Git and Vcs-Browser entries + to the control file. + * Add .desktop file to get a KDE and Gnome menu entry. + * Rewrite modaliases handling to use substvars and shorten the + specification glob to only look for usb vendor and model. + * Updated Standards-Version from 3.9.3 to 3.9.4. No updates needed. + * Adjust the package description to reflect the fact that the rocket + launcher also was sold without a brand (LP: #260292). + * Build-depend on python-usb and python-urwid to make sure the + package can't be build when the required packages are missing on + the architecture (like it is on hurd). + * Change copyright file to machine readable format. + + -- Petter Reinholdtsen Sat, 12 Jan 2013 14:41:27 +0100 + +pymissile (0.0.20060725-3) unstable; urgency=low + + * Switch rules file to use dh to get rid of lintian warning about + missing targets. + * Add udev rule to allow everyone in the plugdev group access to the + device. + * Add XB-Modaliases control file entry to allow ubuntu-drivers-common + to find the package automatically when the hardware is present. + * Updated Standards-Version from 3.9.2 to 3.9.3. No updates needed. + + -- Petter Reinholdtsen Thu, 10 Jan 2013 09:32:55 +0100 + +pymissile (0.0.20060725-2) unstable; urgency=low + + * Added Homepage entry to control file (Closes: #615297). + * Updated to new upstream URL. + * Updated Standards-Version from 3.7.2 to 3.9.2. No updates needed. + * Updated to debhelper compatibility level 8 and adjust build + dependencies to match it. + + -- Petter Reinholdtsen Wed, 30 Nov 2011 23:18:22 +0100 + +pymissile (0.0.20060725-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Depend on python-usb instead of python-pyusb (Closes: #490774) + * Add a dependency on python instead of using the indirect dependency via + python-usb/urwid. + + -- Bernd Zeimetz Mon, 14 Jul 2008 11:45:48 +0200 + +pymissile (0.0.20060725-1) unstable; urgency=low + + * Initial version. (Closes: #418369) + + -- Petter Reinholdtsen Mon, 9 Apr 2007 14:26:45 +0200 + --- pymissile-0.0.20060725.orig/debian/compat +++ pymissile-0.0.20060725/debian/compat @@ -0,0 +1 @@ +9 --- pymissile-0.0.20060725.orig/debian/control +++ pymissile-0.0.20060725/debian/control @@ -0,0 +1,22 @@ +Source: pymissile +Section: misc +Priority: optional +Maintainer: Petter Reinholdtsen +Build-Depends: debhelper (>= 9) + , python-usb + , python-urwid +Standards-Version: 3.9.8 +Homepage: http://code.google.com/p/pymissile/ +Vcs-Git: git://anonscm.debian.org/collab-maint/pymissile.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/pymissile.git + +Package: pymissile +Architecture: all +Depends: ${misc:Depends} + , python-usb + , python-urwid + , python +Description: Control original Striker USB Missile Launcher + Provide curses interface to control an original Marks and Spencer / + Striker USB Missile Launcher, as well as a motion control script to + allow a webcamera to control the launcher. --- pymissile-0.0.20060725.orig/debian/copyright +++ pymissile-0.0.20060725/debian/copyright @@ -0,0 +1,36 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 + +Files: * +Copyright: 2006, Scott Weston +License: BSD-3-clause + +Files: debian/* +Copyright: 2012,2015, Petter Reinholdtsen +License: BSD-3-clause + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2) Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + 3) The name of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- pymissile-0.0.20060725.orig/debian/dirs +++ pymissile-0.0.20060725/debian/dirs @@ -0,0 +1 @@ +usr/bin --- pymissile-0.0.20060725.orig/debian/pymissile.desktop +++ pymissile-0.0.20060725/debian/pymissile.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=pymissile +GenericName=PyMissile Viewer +Comment=Control Marks and Spencer USB Missile Launcher +Terminal=true +Exec=pymissile +#Icon=pymissile +Categories=ConsoleOnly;Game; --- pymissile-0.0.20060725.orig/debian/pymissile.install +++ pymissile-0.0.20060725/debian/pymissile.install @@ -0,0 +1,2 @@ +debian/pymissile.desktop usr/share/applications +debian/pymissile.metainfo.xml /usr/share/appdata --- pymissile-0.0.20060725.orig/debian/pymissile.metainfo.xml +++ pymissile-0.0.20060725/debian/pymissile.metainfo.xml @@ -0,0 +1,18 @@ + + + pymissile + MIT + pymissile + Control original Striker USB Missile Launcher + +

+ Pymissile provides a curses interface to control an original + Marks and Spencer / Striker USB Missile Launcher, as well as a + motion control script to allow a webcamera to control the + launcher. +

+
+ + usb:v1130p0202d* + +
--- pymissile-0.0.20060725.orig/debian/pymissile.udev +++ pymissile-0.0.20060725/debian/pymissile.udev @@ -0,0 +1,3 @@ +# Tenx Technology, Inc. Rocket Launcher +SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1130", ATTR{idProduct}=="0202", \ + MODE="0660", GROUP="plugdev", TAG+="uaccess" --- pymissile-0.0.20060725.orig/debian/rules +++ pymissile-0.0.20060725/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +INSTALL = install -m644 + +%: + dh $@ + +override_dh_install: + dh_install + $(INSTALL) missile.py $(CURDIR)/debian/pymissile/usr/bin/pymissile + $(INSTALL) movetointercept.py $(CURDIR)/debian/pymissile/usr/bin/pymissile-movetointercept