debian/0000755000000000000000000000000011656255031007172 5ustar debian/slingshot.menu0000644000000000000000000000023011656255031012065 0ustar ?package(slingshot):needs="X11" section="Games/Strategy"\ title="slingshot" command="/usr/games/slingshot"\ icon="/usr/share/pixmaps/slingshot.xpm" debian/links0000644000000000000000000000013311656255031010232 0ustar usr/share/pyshared/pygame/freesansbold.ttf usr/share/games/slingshot/data/FreeSansBold.ttf debian/slingshot.manpages0000644000000000000000000000002311656255031012714 0ustar debian/slingshot.1 debian/patches/0000755000000000000000000000000011656255031010621 5ustar debian/patches/01_games_path.diff0000644000000000000000000000164111656255031014065 0ustar Description: Set the path to slingshot's Python files We don't install slingshot's python files to a system-wide location since they're useless to everybody but ourselves. Author: Ryan Kavanagh Origin: vendor Forwarded: no Reviewed-By: Ryan Kavanagh Last-Update: 2011-10-27 Index: slingshot-0.9/src/bin/slingshot =================================================================== --- slingshot-0.9.orig/src/bin/slingshot 2011-10-30 11:06:24.397311660 -0400 +++ slingshot-0.9/src/bin/slingshot 2011-10-30 11:12:15.379052081 -0400 @@ -41,6 +41,8 @@ from random import randint +sys.path.insert(0, '/usr/share/games') + from slingshot.settings import * from slingshot.general import * from slingshot.player import * @@ -50,6 +52,7 @@ from slingshot.network import * from slingshot.inputbox import * + #class Blackhole(object): # softspace = 0 # def write(self, text): debian/patches/series0000644000000000000000000000002311656255031012031 0ustar 01_games_path.diff debian/compat0000644000000000000000000000000211656255031010370 0ustar 5 debian/copyright0000644000000000000000000000332211656255031011125 0ustar This package was debianized by Ryan Kavanagh on Sat, 14 Jun 2008 21:55:24 -0400. Versions <= 0.8.1p were downloaded from http://www.slingshot-game.org/ Versions > 0.8.1p were downloaded from http://github.com/ryanakca/slingshot Upstream Authors: Jonathan Musther Bart Mak Ryan Kavanagh Copyright: Slingshot program: Copyright (C) 2007 Jonathan Musther Copyright (C) 2007 Bart Mak Copyright (C) 2009 Marcus Dreier Copyright (C) 2010 Ryan Kavanagh slingshot/data/FreeSansBold.ttf: Copyright (C) 2002, 2003, 2005, 2008 Free Software Foundation License: This package 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 package 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 package; 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 can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is Copyright (C) 2008--2011, Ryan Kavanagh and is licensed under the GPL version 2, or (at your option), any later version, see above. debian/control0000644000000000000000000000231111656255031010572 0ustar Source: slingshot Section: games Priority: extra Maintainer: Ryan Kavanagh Uploaders: Python Applications Packaging Team Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3~) Standards-Version: 3.9.2 Homepage: http://github.com/ryanakca/slingshot Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/slingshot/ Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/slingshot/trunk/ X-Python-Version: >=2.6 DM-Upload-Allowed: yes Package: slingshot Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-pygame (>= 1.7.1) Description: simple 2D shooting strategy game set in space, with gravity Slingshot is a two dimensional, turn based simulation-strategy game set in the gravity fields of several planets. It is a highly addictive game, and never the same from round to round due to its randomly generated playing fields. . It is a deceptively simple game, the goal is to shoot the other spacecraft through the field of planets, but their gravity makes it tricky. The effects of the gravity mean that although it is easy to learn how to play, and to enjoy playing, it could take a lifetime to thoroughly master. debian/dirs0000644000000000000000000000015511656255031010057 0ustar usr/games/ usr/share/applications usr/share/games/slingshot usr/share/games/slingshot/data usr/share/pixmaps debian/changelog0000644000000000000000000000603311656255031011046 0ustar slingshot (0.9-1) unstable; urgency=low * New upstream release - Allows fullscreen mode. (Closes: #588472) - Updated copyright file - Drop debian/slingshot{.{xpm,desktop},-launcher} since they're included upstream - Update homepage / download location in control / copyright - Change default installation location (01_games_path.diff) * Bump standards version * Switch from CDBS to dh * Switch to source format 3.0 (quilt) * Drop dependency on ttf-freefont, FreeSansBold.ttf is already provided by python-pygames - Add override for package-contains-broken-symlink * Build dependency on python-support no longer needed, dropped * Move python from Build-Dep-Indep to Build-Dep since it's needed for clean target * Bump python build-dep version from (>= 2.6) to (>= 2.6.6-3~) for dh's --with python2 support * Fix watch file * Turn on DM-Upload-Allowed -- Ryan Kavanagh Sun, 30 Oct 2011 14:13:05 -0400 slingshot (0.8.1p-4) unstable; urgency=low [ Charlie Smotherman ] * Changed XS-Python-Version: 2.5 to >=2.5 so slingshot will build and install using python2.6. [ Jakub Wilk ] * Bumped Standards-Version to 3.8.4 (no changes needed) -- Python Applications Packaging Team Sat, 20 Mar 2010 19:23:14 +0100 slingshot (0.8.1p-3) unstable; urgency=low * No longer including backslashes in Depends/Build-Depends. (Closes: #535310) * Bumped Standards-Version to 3.8.2 (no changes needed) -- Ryan Kavanagh Fri, 03 Jul 2009 17:59:41 -0400 slingshot (0.8.1p-2) unstable; urgency=low [ Sandro Tosi] * debian/control - switch Vcs-Browser field to viewsvn - bump Standards-Version to 3.8.1 (no changes needed) [ Ryan Kavanagh ] * Applied patch from Gabriel Ruiz for missing menu entry, (Closes: #511647) - Installs XPM icon - Installs desktop file to /usr/share/applications instead of /usr/share/games/applications (update dirs and rules) * Updated slingshot.desktop to have slingshot.xpm as icon * Prefixed ``Copyright '' to the occurences of '(C)' where lacking in the copyright file. * Updated the path to the GPL (GPL-2 instead of symlink) in copyright file. * Specified the version of the GPL for the packaging in the copyright file. * Install a link to FreeSansBold.ttf from ttf-freefont instead of installing it ourselves. Also updated the Depends to include ttf-freefont. * Renamed debian/menu to debian/slingshot.menu so that the debhelper.mk magic can do its thing and install / update the menu. * Dropped debian/pycompat (No longer required) and debian/pyversions (made redundant by XS-Python-Version in debian/control) * Updated slingshot-launcher with comments explaining the logic behind it. -- Ryan Kavanagh Sat, 14 Mar 2009 07:35:08 -0400 slingshot (0.8.1p-1) unstable; urgency=low * Initial release (Closes: #485522) * Created a desktop file -- Ryan Kavanagh Thu, 19 Jun 2008 18:06:10 -0400 debian/rules0000755000000000000000000000057411656255031010260 0ustar #!/usr/bin/make -f %: dh $@ --with python2 override_dh_auto_build: override_dh_auto_install: python setup.py install --root=debian/slingshot --install-layout=deb \ --prefix=/usr \ --install-lib=/usr/share/games \ --install-scripts=/usr/games # Place link to Debian's FreeSansBold rm $(CURDIR)/debian/slingshot/usr/share/games/slingshot/data/FreeSansBold.ttf debian/source/0000755000000000000000000000000011656255031010472 5ustar debian/source/format0000644000000000000000000000001411656255031011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017311656255031010224 0ustar # Compulsory line, this is a version 3 file version=3 http://githubredir.debian.net/github/ryanakca/slingshot/ (.*).tar.gz debian/slingshot.10000644000000000000000000000373011656255031011271 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH SLINGSHOT 1 "June 14, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME slingshot \- simple 2D shooting strategy game set in space, with gravity .SH SYNOPSIS .B slingshot .SH DESCRIPTION This manual page documents briefly the .B slingshot command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBslingshot\fP is a two dimensional, turn based simulation-strategy game set in the gravity fields of several planets. It is a highly addictive game, and never the same from round to round due to its randomly generated playing fields. .PP It is a deceptively simple game, the goal is to shoot the other spacecraft through the field of planets, but their gravity makes it tricky. The effects of the gravity mean that although it's easy to learn how to play, and to enjoy playing, it could take a lifetime to thoroughly master. .PP In order to hit your opponent, you can rotate you ship to aim in any direction, and you can change the power with which your projectile is launched - the initial speed at which it flies. .SH OPTIONS This program has no command line options. .br .SH AUTHOR slingshot was written by Jonathan Musther and Bart Mak. .PP This manual page was written by Ryan Kavanagh , for the Debian project (but may be used by others). debian/slingshot.lintian-overrides0000644000000000000000000000020511656255031014561 0ustar slingshot: package-contains-broken-symlink usr/share/games/slingshot/data/FreeSansBold.ttf ../../../pyshared/pygame/freesansbold.ttf