debian/0000755000000000000000000000000012230775267007201 5ustar debian/control0000644000000000000000000000270412230775213010576 0ustar Source: londonlaw Section: games Priority: extra Maintainer: Debian Games Team Uploaders: Bruno "Fuddl" Kleinert Build-Depends: cdbs (>= 0.4.90), debhelper (>= 5.0.37.1), texlive-fonts-recommended, python (>= 2.6.6-3), python-support, imagemagick Build-Depends-Indep: hevea, texlive-latex-extra Standards-Version: 3.9.4 X-Python-Version: 2.7 Homepage: http://pessimization.com/software/londonlaw/ Vcs-Git: git://git.debian.org/git/pkg-games/londonlaw.git Vcs-Browser: http://git.debian.org/?p=pkg-games/londonlaw.git Package: londonlaw Architecture: all Depends: python-wxgtk2.8, ${python:Depends}, python-twisted-core, python-zopeinterface, ${misc:Depends} Description: Scotland Yard board game with network support London Law is an online multiplayer adaptation of the classic Scotland Yard board game (also see Wikipedia), first published by Ravensburger in 1983. The game is unusually asymmetric; one player controls the movements of the criminal Mr. X as he tries to evade Scotland Yard, while another one to five players control five detectives trying to track him down. Mr. X has an advantage in access to transportation routes, and his precise location remains hidden for most of the game. The detectives have only the advantage of superior numbers, so they must work in concert to limit the criminal's options. London Law features an attractive map overlaid on high-resolution satellite imagery. debian/rules0000755000000000000000000000117512230755551010257 0ustar #!/usr/bin/make -f DEB_PYTHON_SYSTEM=pysupport include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk DEB_PYTHON_INSTALL_ARGS_ALL += --install-scripts=usr/games build/londonlaw:: make -C doc all convert -monitor -resize 32x32 \ $(CURDIR)/londonlaw/guiclient/images/ticket3.png \ $(CURDIR)/londonlaw.xpm clean:: make -C doc clean rm -f $(CURDIR)/londonlaw.xpm install/londonlaw:: install -p -D -m644 debian/londonlaw.desktop debian/$(cdbs_curpkg)/usr/share/applications/londonlaw.desktop install -p -D -m644 londonlaw.xpm \ debian/$(cdbs_curpkg)/usr/share/pixmaps/londonlaw.xpm debian/copyright0000644000000000000000000000216512230705305011122 0ustar Authors: Paul Pelzl Londonlaw is © 2004, 2005 Paul Pelzl <4ln4fli02@sneakemail.com> 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 with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. This package was debianized by Reinhard Tartler on Mon, 25 Apr 2005 20:21:35 +0200. It was downloaded from http://pessimization.com/software/londonlaw/ debian/londonlaw.overrides0000644000000000000000000000032412230705305013103 0ustar londonlaw: script-not-executable ./usr/share/pycentral/londonlaw/site-packages/londonlaw/london-client.py londonlaw: script-not-executable ./usr/share/pycentral/londonlaw/site-packages/londonlaw/london-server.py debian/londonlaw.dirs0000644000000000000000000000001312230705305012035 0ustar /usr/games debian/changelog0000644000000000000000000002003012230775266011045 0ustar londonlaw (0.2.1-17) unstable; urgency=low * Team upload. * Fix loading wrong wx version. Refresh 01_wx24_fix.patch to use wxpython 2.8. * Update to standards version 3.9.4. No changes necessary. -- Bruno "Fuddl" Kleinert Sun, 20 Oct 2013 17:28:29 +0200 londonlaw (0.2.1-16) unstable; urgency=low * Team upload. * Acknowledge previous NMUs, changes are integrated into Games Team's git * Install an XPM icon for Debian's menu system (Closes: #726811) -- Bruno "Fuddl" Kleinert Sun, 20 Oct 2013 15:18:29 +0200 londonlaw (0.2.1-15.2) unstable; urgency=low * Non maintainer upload. * Remove explicit dependency on python2.6. Closes: #653803. -- Matthias Klose Thu, 16 May 2013 16:48:31 +0200 londonlaw (0.2.1-15.1) unstable; urgency=low * Non-maintainer upload. * Update to use python-wxgtk2.8. -- Olly Betts Thu, 24 Nov 2011 23:17:12 +0000 londonlaw (0.2.1-15) unstable; urgency=low * Team upload. * Update londonlaw.desktop: * Remove deprecated Encoding variable from londonlaw.desktop * Don't use absolute path to londonlaw.png in Icon variable * Update to standards version 3.9.2. No changes -- Bruno "Fuddl" Kleinert Sun, 05 Jun 2011 00:10:36 +0200 londonlaw (0.2.1-14) unstable; urgency=low * Use dh_python2 instead of python-central in debian/rules. (Closes: #616877) * Drop build-dependency on python-central * Remove XB-Python-Version from debian/control * Bump versioned build-dependency of cdbs to 0.4.90 * Remove DEB_PYTHON_SYSTEM variable from debian/rules * Make python2.6 a versioned build-dependency and require at least python2.6 2.6.6-3 * Add python-support as build-dependency -- Bruno "Fuddl" Kleinert Thu, 10 Mar 2011 18:49:05 +0100 londonlaw (0.2.1-13) unstable; urgency=low * Acknowledge cleanung up the package by Jonas Smedegaard * Get rid of cdbs and debhelper mixture * Properly fix the installation of some in /usr/local -- Bruno "Fuddl" Kleinert Tue, 03 Aug 2010 13:31:31 -0400 londonlaw (0.2.1-12) unstable; urgency=low * Rename misleading named patch debian-changes-0.2.1-11 to python-zope-fixes.patch and drop off-topic generated comments from it * Update to standards version 3.9.1 without changes * Add --install-data= parameter to DEB_PYTHON_INSTALL_ARGS_ALL in the rules file. This avoids the game data to be installed in /usr/local/ -- Bruno "Fuddl" Kleinert Sun, 01 Aug 2010 12:06:05 -0400 londonlaw (0.2.1-11) unstable; urgency=low * Convert the package to source format 3.0 * Fix dead URL in the watch file * Bump standards version to 3.8.3. No changes required * Add manpages for london-client and -server binaries * Corrected dead URL in watch file * As required by the Debian policy, replace "copyright" by the unicode character © in the copyright file and add the author's E-Mail address -- Bruno "Fuddl" Kleinert Sat, 21 Nov 2009 20:01:29 +0100 londonlaw (0.2.1-10) unstable; urgency=low [ Bruno "Fuddl" Kleinert ] * "Hijacking" package in accordance with Reinhard ;-) Londonlaw is now maintained by the Debian Games Team * Add build dependency texlive-fonts-recommended (Closes: #527809) * Switch over to git as revision control system * Update debian standards version to 3.8.2. There were no changes necessary. * The binary package's dependency field was lacking ${misc:Depends}. Lintian complained about this. * Raised debhelper compatibility version from 4 to 5. Lintian complained about this. * debian/londonlaw.desktop file: * Mention network support in the Comment field * Add a german translation of the Comment field * Display an icon in the menu * Remove dh_desktop, since it doesn't do anything anymore. Thanks again to lintian -- Bruno "Fuddl" Kleinert Fri, 19 Jun 2009 15:52:20 +0200 londonlaw (0.2.1-9.1) unstable; urgency=low * NMU. Rebuild to move files to /usr/share/pyshared. Closes: #490477. -- Matthias Klose Fri, 18 Jul 2008 15:52:32 +0000 londonlaw (0.2.1-9) unstable; urgency=low * Bug fix: "londonlaw: does not install with python 2.5", thanks to Josselin Mouette (Closes: #445288). * Add Homepage Field to debian/control and update URL in debian/copyright. * update standards version (no changes needed) -- Reinhard Tartler Mon, 03 Mar 2008 23:56:06 +0100 londonlaw (0.2.1-8) unstable; urgency=low * Bug fix: "server crashes on startup", thanks to Bruno Kleinert for reporting, and Hans de Goede for a patch! (Closes: #428154) * Bug fix: "Client crashes with missing wxversion module", thanks to Andrew Burton (Closes: #439096). Fixed by compiling londonlaw for python2.4 only. At least until wxwidgets provides a python 2.5 module. * adjusted build dependencies for texlive. -- Reinhard Tartler Sun, 23 Sep 2007 21:40:48 +0200 londonlaw (0.2.1-7) unstable; urgency=low * Bug fix: "londonlaw: Possible Depends on obsolete python-wxgtk2.4", thanks to Jeremy Bobbio (Closes: #391993). * cleanup build-depends * update lintian overrides -- Reinhard Tartler Sat, 6 Jan 2007 10:36:11 +0100 londonlaw (0.2.1-6) unstable; urgency=low * Bump Standards Version to 3.7.2 (no changes needed) * Comply to policy 7.6, by using Build-Depends (instead of -Indep) in debian/control * Update to new python policy using pycentral -- Reinhard Tartler Sat, 1 Jul 2006 11:25:25 +0200 londonlaw (0.2.1-5) unstable; urgency=low * depend on python-twisted-core, rather than python-twisted -- Reinhard Tartler Fri, 24 Feb 2006 16:03:04 +0100 londonlaw (0.2.1-4) unstable; urgency=low * Depend on python-twisted (Closes: #344099). This drags in python-zopeinterface but with the new python packages, there is no other option anyway. * Update FSF adress * use ${python:Depends}, remove the corresponding override for that * Add override for those .arch-ids. Upstream distributes it, repackaging would be overkill * Upload sponsored by Norbert Tretkowski -- Reinhard Tartler Sun, 22 Jan 2006 11:44:01 +0100 londonlaw (0.2.1-3) unstable; urgency=low * Resync with Ubuntu package * Depending now on python-wxgtk2.6 | python-wxgtk2.4 (Closes: #335663) * Add wxgtk version detection code, defaulting to 2.6 for nice gtk2 look * changed dependency to python2.4-twisted-bin, we don't need the zope interface * Make priority extra, because of twisted being extra. * Upload sponsored by Norbert Tretkowski -- Reinhard Tartler Tue, 25 Oct 2005 07:27:00 -0400 londonlaw (0.2.1-2) unstable; urgency=low * adjusted dependencies to wxpython and python-twisted * Upload sponsored by Norbert Tretkowski -- Reinhard Tartler Sat, 6 Aug 2005 10:14:45 +0000 londonlaw (0.2.1-1ubuntu1) breezy; urgency=low * changed dependency from python2.3-twisted to python2.4-twisted -- Reinhard Tartler Wed, 6 Jul 2005 21:25:03 +0200 londonlaw (0.2.1-1) unstable; urgency=low * New upstream release * changed dependency on python2.3 twisted (Closes: #315160) * Changed priority to extra (because dependency of twisted) * now building docs ourselves, upstream not provinding pdf and html files anymore (added build dep on tetex-extra and hevea *sigh* ) -- Reinhard Tartler Wed, 6 Jul 2005 17:21:51 +0000 londonlaw (0.2.0-2) unstable; urgency=low * Corrected dependencies, wxpython does not exist in debian since quite some time. (Closes: #308254) * Installing menu item now * Installing desktop file -- Reinhard Tartler Wed, 11 May 2005 22:40:13 +0200 londonlaw (0.2.0-1) unstable; urgency=low * Initial Release (Closes: #306333) -- Reinhard Tartler Mon, 25 Apr 2005 22:39:24 +0200 debian/source/0000755000000000000000000000000012230705305010463 5ustar debian/source/format0000644000000000000000000000001412230705305011671 0ustar 3.0 (quilt) debian/londonlaw.desktop0000644000000000000000000000037312230705305012556 0ustar [Desktop Entry] Name=London Law Comment=London Law board game with network support Comment[de]=Scotland Yard Brettspiel mit Netzwerkunterstützung Exec=/usr/games/london-client Icon=londonlaw Terminal=false Type=Application Categories=BoardGame;Game; debian/source.lintian-overrides0000644000000000000000000000010112230705305014033 0ustar londonlaw source: source-contains-arch-control-dir doc/.arch-ids debian/compat0000644000000000000000000000000212230705305010361 0ustar 5 debian/docs0000644000000000000000000000003712230705305010036 0ustar doc/manual.pdf doc/manual.html debian/london-client.60000644000000000000000000000107312230705305012020 0ustar .TH LONDON-CLIENT 6 "November 21, 2009" .SH NAME london-client \- the londonlaw game client .SH SYNOPSIS .B london-client .SH DESCRIPTION This manual page documents briefly the .B london-client command. .PP \fBlondon-client\fP is the client program to play the game londonlaw. .SH OPTIONS This program doesn't take any arguments. .SH SEE ALSO .BR london-server (6) .SH AUTHOR londonlaw was written by Paul Pelzl <4ln4fli02@sneakemail.com>. .PP This manual page was written by Bruno "Fuddl" Kleinert , for the Debian project (and may be used by others). debian/watch0000644000000000000000000000014212230705305010211 0ustar version=2 http://pessimization.com/software/londonlaw londonlaw-([\.\d]+)\.tar\.gz debian uupdate debian/london-server.60000644000000000000000000000173512230705305012055 0ustar .TH LONDON-SERVER 6 "November 21, 2009" .SH NAME london-server \- The network game server for londonlaw .SH SYNOPSIS .B london-server .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B london-server command. .PP \fBlondon-server\fP is used as the network gamne server for the game londonlaw. It's a command line only program and comes without any graphical user interface. To quit london-server just press Control+c on the command line. .SH OPTIONS london-server follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-p NUM, \-\-port=NUM Listen for incoming network connections on port NUM. .SH SEE ALSO .BR london-client (6), .SH AUTHOR londonlaw was written by Paul Pelzl <4ln4fli02@sneakemail.com>. .PP This manual page was written by Bruno "Fuddl" Kleinert , for the Debian project (and may be used by others). debian/londonlaw.manpages0000644000000000000000000000005612230705305012676 0ustar debian/london-client.6 debian/london-server.6 debian/patches/0000755000000000000000000000000012230773072010620 5ustar debian/patches/01_wx24_fix.patch0000644000000000000000000000110712230773072013612 0ustar Index: londonlaw/londonlaw/guiclient/__init__.py =================================================================== --- londonlaw.orig/londonlaw/guiclient/__init__.py 2013-10-20 17:26:38.995205000 +0200 +++ londonlaw/londonlaw/guiclient/__init__.py 2013-10-20 17:26:47.151205000 +0200 @@ -23,6 +23,12 @@ from twisted.internet import protocol, reactor from twisted.python import log +import wxversion +try: + wxversion.select("2.8") +except wxversion.VersionError: + wxversion.select("2.4") + from wxPython.wx import * from ConnectWindow import * from GameListWindow import * debian/patches/series0000644000000000000000000000005212230705305012024 0ustar 01_wx24_fix.patch python-zope-fixes.patch debian/patches/python-zope-fixes.patch0000644000000000000000000000077112230705305015250 0ustar --- londonlaw-0.2.1.orig/londonlaw/server/Game.py +++ londonlaw-0.2.1/londonlaw/server/Game.py @@ -20,6 +20,7 @@ import sets from twisted.python import components from twisted.python import log +from zope import interface from londonlaw.common.protocol import * from londonlaw.common.map import * @@ -32,7 +33,7 @@ class GameError(Exception): pass -class IGameListener(components.Interface): +class IGameListener(interface.Interface): def announceHistory(self, history): pass debian/menu0000644000000000000000000000023212230754714010057 0ustar ?package(londonlaw):needs="X11" section="Games/Board"\ title="London Law" command="/usr/games/london-client"\ icon="/usr/share/pixmaps/londonlaw.xpm" debian/pycompat0000644000000000000000000000000212230705305010732 0ustar 2 debian/londonlaw.links0000644000000000000000000000011712230705305012221 0ustar usr/share/londonlaw/guiclient/images/ticket3.png usr/share/icons/londonlaw.png