This is an automated email from the git hooks/post-receive script. fabian pushed a commit to branch master in repository jumpnbump.
commit 372528896a2378715d30bf3dd15758989ff53e51 Author: Fabian Greffrath <[email protected]> Date: Sat Jun 24 16:56:15 2017 +0200 adapt packaging to the new upstream release - remove jumpnbump_menu from debian/contrib as well as the man page, the desktop file and the png icon, all of which have been adopted by upstream - install all upstream documentation - remove debian/FAQ which doesn't apply anymore - update Build-Depends in debian/control to the SDL2 library variants - remove the Debian manu file and the XPM icon in favour of the xdg approach - remove all patches, thex have been applied upstream - update the debian/copyright file - install all game binaries into /usr/games --- debian/FAQ | 38 - debian/changelog | 6 +- debian/contrib/jumpnbump_menu/AUTHOR | 1 - debian/contrib/jumpnbump_menu/Makefile | 20 - debian/contrib/jumpnbump_menu/NEWS | 27 - debian/contrib/jumpnbump_menu/README | 16 - debian/contrib/jumpnbump_menu/TODO | 4 - debian/contrib/jumpnbump_menu/jumpnbump_menu.glade | 870 --------------------- debian/contrib/jumpnbump_menu/jumpnbump_menu.py | 230 ------ debian/contrib/jumpnbump_menu/po/Makefile | 22 - debian/contrib/jumpnbump_menu/po/fr.po | 140 ---- .../contrib/jumpnbump_menu/po/jumpnbump-menu.pot | 134 ---- debian/control | 6 +- debian/copyright | 11 +- debian/jumpnbump.6 | 142 ---- debian/jumpnbump.desktop | 9 - debian/jumpnbump.docs | 7 +- debian/jumpnbump.install | 10 - debian/jumpnbump.links | 10 +- debian/jumpnbump.manpages | 1 - debian/jumpnbump.menu | 3 - debian/jumpnbump.png | Bin 3037 -> 0 bytes debian/jumpnbump.xpm | 91 --- debian/patches/NetPacket_buffer_size.patch | 23 - debian/patches/as-needed.patch | 14 - debian/patches/buildflags.patch | 56 -- debian/patches/do-not-link-libm.patch | 13 - debian/patches/exit-fullscreen.patch | 43 - debian/patches/format-security.patch | 14 - debian/patches/handle-SDL-quit-event.patch | 21 - debian/patches/no-springs.patch | 29 - debian/patches/remove-XF86Config-information.patch | 19 - debian/patches/remove-outdated-network-info.patch | 25 - debian/patches/safe-temporary-files.patch | 86 -- debian/patches/series | 12 - debian/patches/use-usr-share-games.patch | 18 - debian/rules | 13 +- 37 files changed, 20 insertions(+), 2164 deletions(-) diff --git a/debian/FAQ b/debian/FAQ deleted file mode 100644 index 5858b3a..0000000 --- a/debian/FAQ +++ /dev/null @@ -1,38 +0,0 @@ - -little faq for jump n bump on linux - -Q: -nosound option doesn't werk? -A: we know, it will be fixed some day... (contributions welcome) - -Q: sound effects sound other than on the dos version! -A: i know, the *plop* (if you kill some bunnies) comes too late (lagged) - and sounds completely wrong too? - there's sound effects missing if you are near the flies and if - you jump into the water (the *splash* is missing) - -Q: i can't download this or that level. you not have enough bandwith? -A: longislandman did a mirror try it from there - http://jonatkins.org/jumpnbump/levels/ - he has got most of the levels i have (some are missing maybe) - -Q: can i do my own level? how? -A: yes, see the manpage - -Q: do i need click each level one by one to save them? i want all of them? -A: no just go into your jumpnbump directory into data there type - wget --no-parent -r -l1 http://jumpbump.mine.nu/levels.bz2 - mv jumpbump.mine.nu/*.bz2 . - rm -rf jumpbump.mine.nu - bunzip *.bz2 - (oh well i didn't thest it :) - -Q: my menuselector looks other than yours? -A: that's probably because i have tkstep8.0 and changed the first - line in jbrun.tcl to (wish8.0) - -Q: i want to do a link to your homepage? -A: find banners here http://jumpbump.mine.nu/jbbanner1.jpg - here http://jumpbump.mine.nu/jbbanner2.jpg - and here http://jumpbump.mine.nu/jbbanner3.jpg - add something like this to your homepage: - <a href="http://jumpbump.mine.nu"><img src="http://jumpbump.mine.nu/jbbanner1.jpg" width="325" height="50"> diff --git a/debian/changelog b/debian/changelog index bf5d616..7afe2db 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,11 @@ -jumpnbump (1.51+dfsg1-3) UNRELEASED; urgency=medium +jumpnbump (1.60-1) UNRELEASED; urgency=medium + [ Ansgar Burchardt ] * Remove myself from Uploaders. + [ Fabian Greffrath ] + * + -- Ansgar Burchardt <[email protected]> Fri, 01 May 2015 00:57:20 +0200 jumpnbump (1.51+dfsg1-2) unstable; urgency=medium diff --git a/debian/contrib/jumpnbump_menu/AUTHOR b/debian/contrib/jumpnbump_menu/AUTHOR deleted file mode 100644 index 55402c4..0000000 --- a/debian/contrib/jumpnbump_menu/AUTHOR +++ /dev/null @@ -1 +0,0 @@ -Martin Willemoes Hansen <[email protected]> diff --git a/debian/contrib/jumpnbump_menu/Makefile b/debian/contrib/jumpnbump_menu/Makefile deleted file mode 100644 index a5dd0d6..0000000 --- a/debian/contrib/jumpnbump_menu/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -PREFIX ?= /usr - -all: - $(MAKE) -C po all - -clean: - $(MAKE) -C po clean - -install: - install -o root -g root -m 644 jumpnbump_menu.glade $(PREFIX)/share/games/jumpnbump/ - install -o root -g root -m 755 jumpnbump_menu.py $(PREFIX)/games/jumpnbump-menu - - $(MAKE) -C po install - -uninstall: - rm $(PREFIX)/share/games/jumpnbump/jumpnbump_menu.glade - rm $(PREFIX)/games/jumpnbump-menu - - $(MAKE) -C po uninstall - diff --git a/debian/contrib/jumpnbump_menu/NEWS b/debian/contrib/jumpnbump_menu/NEWS deleted file mode 100644 index a5d64eb..0000000 --- a/debian/contrib/jumpnbump_menu/NEWS +++ /dev/null @@ -1,27 +0,0 @@ -0.6 -=== -o A couple of HIG issues where fixed. - -0.5 -=== -o GUI fixes. - -0.4 -=== -o Level preview implemented - -0.3 -=== -o UI tweaks. -o jumpbump.dat is default level -o Path to levels and binary has changed. - -0.2 -=== -o Added Makefile for installing/uninstalling -o Fixed mirror checkbox. -o Does not have to be run from shell. - -0.1 -=== -o Initial release. diff --git a/debian/contrib/jumpnbump_menu/README b/debian/contrib/jumpnbump_menu/README deleted file mode 100644 index 46dfb88..0000000 --- a/debian/contrib/jumpnbump_menu/README +++ /dev/null @@ -1,16 +0,0 @@ -Edit the Makefile to your liking. -Also check the variables in the top of the python script. - -Then run -make install - -==== -reqs -==== - -Python-2.2.1 -pygtk-1.99.13 -ImageMagick-5.4.6 -jumpnbump-1.39 - -At least thats what I have ;) diff --git a/debian/contrib/jumpnbump_menu/TODO b/debian/contrib/jumpnbump_menu/TODO deleted file mode 100644 index a47100d..0000000 --- a/debian/contrib/jumpnbump_menu/TODO +++ /dev/null @@ -1,4 +0,0 @@ -o Enable a kill server. (it tends to lock) -o Refactor level preview -o Make jumpbump.dat the default level - diff --git a/debian/contrib/jumpnbump_menu/jumpnbump_menu.glade b/debian/contrib/jumpnbump_menu/jumpnbump_menu.glade deleted file mode 100644 index 5f793c0..0000000 --- a/debian/contrib/jumpnbump_menu/jumpnbump_menu.glade +++ /dev/null @@ -1,870 +0,0 @@ -<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> -<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> - -<glade-interface> - -<widget class="GtkWindow" id="main"> - <property name="visible">True</property> - <property name="title" translatable="yes">Jump n Bump menu</property> - <property name="type">GTK_WINDOW_TOPLEVEL</property> - <property name="window_position">GTK_WIN_POS_CENTER</property> - <property name="modal">False</property> - <property name="resizable">True</property> - <property name="destroy_with_parent">False</property> - <signal name="delete_event" handler="quit" last_modification_time="Sun, 25 Aug 2002 14:53:02 GMT"/> - - <child> - <widget class="GtkVBox" id="vbox1"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkFrame" id="frame6"> - <property name="visible">True</property> - <property name="label_xalign">0</property> - <property name="label_yalign">0.5</property> - <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> - - <child> - <widget class="GtkHBox" id="hbox8"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkRadioButton" id="standalone"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_Standalone</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - <signal name="toggled" handler="standalone_mode" last_modification_time="Wed, 28 Aug 2002 12:46:13 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkRadioButton" id="fireworks"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_Fireworks</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - <property name="group">standalone</property> - <signal name="toggled" handler="fireworks_mode" last_modification_time="Wed, 28 Aug 2002 12:46:22 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkRadioButton" id="client"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_Client</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - <property name="group">standalone</property> - <signal name="toggled" handler="client_mode" last_modification_time="Wed, 28 Aug 2002 12:46:31 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkRadioButton" id="server"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">Ser_ver</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - <property name="group">standalone</property> - <signal name="toggled" handler="server_mode" last_modification_time="Wed, 28 Aug 2002 12:46:41 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - </child> - - <child> - <widget class="GtkLabel" id="label15"> - <property name="visible">True</property> - <property name="label" translatable="yes">Mode</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="type">label_item</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkHBox" id="hbox9"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkScrolledWindow" id="scrolledwindow1"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property> - <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property> - <property name="shadow_type">GTK_SHADOW_NONE</property> - <property name="window_placement">GTK_CORNER_TOP_LEFT</property> - - <child> - <widget class="GtkTreeView" id="level_treeview"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="headers_visible">True</property> - <property name="rules_hint">False</property> - <property name="reorderable">False</property> - <property name="enable_search">True</property> - <signal name="cursor_changed" handler="level_changed" last_modification_time="Tue, 03 Sep 2002 21:46:46 GMT"/> - </widget> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkImage" id="image"> - <property name="width_request">200</property> - <property name="height_request">128</property> - <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkFrame" id="frame4"> - <property name="visible">True</property> - <property name="label_xalign">0</property> - <property name="label_yalign">0.5</property> - <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> - - <child> - <widget class="GtkTable" id="table3"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="n_rows">2</property> - <property name="n_columns">2</property> - <property name="homogeneous">False</property> - <property name="row_spacing">5</property> - <property name="column_spacing">5</property> - - <child> - <widget class="GtkHBox" id="hbox7"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkEntry" id="server_entry"> - <property name="visible">True</property> - <property name="sensitive">False</property> - <property name="tooltip" translatable="yes">Remote server ip/name</property> - <property name="can_focus">True</property> - <property name="editable">True</property> - <property name="visibility">True</property> - <property name="max_length">0</property> - <property name="text" translatable="yes"></property> - <property name="has_frame">True</property> - <property name="invisible_char" translatable="yes">*</property> - <property name="activates_default">False</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkSpinButton" id="player_num"> - <property name="visible">True</property> - <property name="sensitive">False</property> - <property name="tooltip" translatable="yes">Your are player number?</property> - <property name="can_focus">True</property> - <property name="climb_rate">1</property> - <property name="digits">0</property> - <property name="numeric">False</property> - <property name="update_policy">GTK_UPDATE_IF_VALID</property> - <property name="snap_to_ticks">False</property> - <property name="wrap">True</property> - <property name="adjustment">2 1 3 1 10 10</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="label5"> - <property name="visible">True</property> - <property name="label" translatable="yes">_Number of remote clients:</property> - <property name="use_underline">True</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="mnemonic_widget">num_of_clients</property> - </widget> - <packing> - <property name="left_attach">0</property> - <property name="right_attach">1</property> - <property name="top_attach">0</property> - <property name="bottom_attach">1</property> - <property name="x_options">fill</property> - <property name="y_options"></property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="label6"> - <property name="visible">True</property> - <property name="label" translatable="yes">Rem_ote server:</property> - <property name="use_underline">True</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="mnemonic_widget">server_entry</property> - </widget> - <packing> - <property name="left_attach">0</property> - <property name="right_attach">1</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">fill</property> - <property name="y_options"></property> - </packing> - </child> - - <child> - <widget class="GtkAlignment" id="alignment8"> - <property name="visible">True</property> - <property name="xalign">0</property> - <property name="yalign">0.5</property> - <property name="xscale">0</property> - <property name="yscale">1</property> - - <child> - <widget class="GtkSpinButton" id="num_of_clients"> - <property name="visible">True</property> - <property name="sensitive">False</property> - <property name="can_focus">True</property> - <property name="climb_rate">1</property> - <property name="digits">0</property> - <property name="numeric">False</property> - <property name="update_policy">GTK_UPDATE_IF_VALID</property> - <property name="snap_to_ticks">False</property> - <property name="wrap">True</property> - <property name="adjustment">1 1 3 1 10 10</property> - </widget> - </child> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">0</property> - <property name="bottom_attach">1</property> - <property name="x_options">fill</property> - <property name="y_options"></property> - </packing> - </child> - </widget> - </child> - - <child> - <widget class="GtkLabel" id="label13"> - <property name="visible">True</property> - <property name="label" translatable="yes">Network</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="type">label_item</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkHBox" id="hbox6"> - <property name="visible">True</property> - <property name="homogeneous">True</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkFrame" id="frame2"> - <property name="visible">True</property> - <property name="label_xalign">0</property> - <property name="label_yalign">0.5</property> - <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> - - <child> - <widget class="GtkVBox" id="vbox3"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkCheckButton" id="fullscreen"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">Fullscr_een</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="nogore"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">No _gore</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="double_res"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_Double resolution</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="mirror"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_Mirror level</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - </child> - - <child> - <widget class="GtkLabel" id="label11"> - <property name="visible">True</property> - <property name="label" translatable="yes">Graphics</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="type">label_item</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkFrame" id="frame3"> - <property name="visible">True</property> - <property name="label_xalign">0</property> - <property name="label_yalign">0.5</property> - <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> - - <child> - <widget class="GtkVBox" id="vbox4"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkCheckButton" id="nosound"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">No so_und</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="noflies"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">No f_lies</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="withmusic"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_With music but without sound.</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - </child> - - <child> - <widget class="GtkLabel" id="label12"> - <property name="visible">True</property> - <property name="label" translatable="yes">Sound</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="type">label_item</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkHButtonBox" id="hbuttonbox1"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="layout_style">GTK_BUTTONBOX_DEFAULT_STYLE</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkButton" id="button1"> - <property name="visible">True</property> - <property name="can_default">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-quit</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <signal name="clicked" handler="quit" last_modification_time="Sun, 25 Aug 2002 15:11:35 GMT"/> - </widget> - </child> - - <child> - <widget class="GtkButton" id="button2"> - <property name="visible">True</property> - <property name="can_default">True</property> - <property name="can_focus">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <signal name="clicked" handler="run" last_modification_time="Sun, 25 Aug 2002 15:16:22 GMT"/> - - <child> - <widget class="GtkAlignment" id="alignment4"> - <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xscale">0</property> - <property name="yscale">0</property> - - <child> - <widget class="GtkHBox" id="hbox3"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">2</property> - - <child> - <widget class="GtkImage" id="image1"> - <property name="visible">True</property> - <property name="stock">gtk-apply</property> - <property name="icon_size">4</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="label7"> - <property name="visible">True</property> - <property name="label" translatable="yes">_Run</property> - <property name="use_underline">True</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - </child> - </widget> - </child> - </widget> - </child> - - <child> - <widget class="GtkButton" id="button3"> - <property name="visible">True</property> - <property name="can_default">True</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">_About</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <signal name="clicked" handler="about" last_modification_time="Sun, 25 Aug 2002 15:16:30 GMT"/> - </widget> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - </child> -</widget> - -<widget class="GtkWindow" id="about"> - <property name="visible">True</property> - <property name="title" translatable="yes">About</property> - <property name="type">GTK_WINDOW_TOPLEVEL</property> - <property name="window_position">GTK_WIN_POS_CENTER</property> - <property name="modal">False</property> - <property name="resizable">True</property> - <property name="destroy_with_parent">False</property> - - <child> - <widget class="GtkVBox" id="vbox2"> - <property name="border_width">5</property> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">5</property> - - <child> - <widget class="GtkEntry" id="entry3"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="editable">False</property> - <property name="visibility">True</property> - <property name="max_length">0</property> - <property name="text" translatable="yes">Jump n Bump menu 0.6</property> - <property name="has_frame">True</property> - <property name="invisible_char" translatable="yes">*</property> - <property name="activates_default">False</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="label8"> - <property name="visible">True</property> - <property name="label" translatable="yes">Copyright (c) 2002 Martin Willemoes Hansen <[email protected]> - -Jump n Bump starter. - -Gtk+ and Python rocks!!</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkHSeparator" id="hseparator3"> - <property name="visible">True</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkHButtonBox" id="hbuttonbox2"> - <property name="visible">True</property> - <property name="layout_style">GTK_BUTTONBOX_END</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkButton" id="button4"> - <property name="visible">True</property> - <property name="can_default">True</property> - <property name="can_focus">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <signal name="clicked" handler="ok" last_modification_time="Sun, 25 Aug 2002 16:03:43 GMT"/> - - <child> - <widget class="GtkAlignment" id="alignment5"> - <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xscale">0</property> - <property name="yscale">0</property> - - <child> - <widget class="GtkHBox" id="hbox5"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">2</property> - - <child> - <widget class="GtkImage" id="image2"> - <property name="visible">True</property> - <property name="stock">gtk-ok</property> - <property name="icon_size">4</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="label9"> - <property name="visible">True</property> - <property name="label" translatable="yes">_Ok</property> - <property name="use_underline">True</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - </child> - </widget> - </child> - </widget> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - </child> -</widget> - -</glade-interface> diff --git a/debian/contrib/jumpnbump_menu/jumpnbump_menu.py b/debian/contrib/jumpnbump_menu/jumpnbump_menu.py deleted file mode 100644 index 8c45d0c..0000000 --- a/debian/contrib/jumpnbump_menu/jumpnbump_menu.py +++ /dev/null @@ -1,230 +0,0 @@ -#!/usr/bin/env python - -# Author: Martin Willemoes Hansen -# License: Gnu GPL - -# Next two lines are a workaround for Debian bug 163794 -import sys - -import pygtk -pygtk.require('2.0') -import gtk -import gtk.glade -import gtk.gdk -import gobject -import os -import tempfile -import shutil -import gettext - -RESOURCE_DIR='/usr/share/games/jumpnbump' -BINARY_DIR='/usr/games' - -application = "jumpnbump-menu" -gettext.install(application) - -def populate_treeview(): - levels = [] - add_levels (levels, RESOURCE_DIR) - add_levels (levels, os.path.expanduser("~/.jumpnbump/levels")) - - levels = sorted(levels, key=lambda level: level[0]) - - COLUMN_LEVEL = 0 - COLUMN_DIR = 1 - store = gtk.ListStore (gobject.TYPE_STRING, gobject.TYPE_STRING) - - for level in levels: - iter = store.append() - store.set (iter, COLUMN_LEVEL, level[0], COLUMN_DIR, level[1]) - - treeview.set_model (store) - - renderer = gtk.CellRendererText() - treeview.append_column (gtk.TreeViewColumn (_('Level'), renderer, text=COLUMN_LEVEL)) - -def add_levels(levels, dir): - try: - for file in os.listdir (dir): - if (file.endswith ('.dat') or file.endswith ('.DAT')): - levels.append ((file, dir)) - except OSError, err: - print("%s not found (%s)." % (dir, str(err))) - -def standalone_mode (widget): - disable_enable_level (1) - disable_enable_server (0) - num_clients.set_sensitive (0) - nogore.set_sensitive (1) - noflies.set_sensitive (1) - -def client_mode (widget): - disable_enable_level (1) - disable_enable_server (1) - num_clients.set_sensitive (0) - nogore.set_sensitive (1) - noflies.set_sensitive (1) - -def server_mode (widget): - disable_enable_level (1) - disable_enable_server (0) - num_clients.set_sensitive (1) - nogore.set_sensitive (1) - noflies.set_sensitive (1) - -def fireworks_mode (widget): - disable_enable_level (0) - disable_enable_server (0) - nogore.set_sensitive (0) - nogore.set_active (0) - noflies.set_sensitive (0) - noflies.set_active (0) - -def disable_enable_server (setting): - server_entry.set_sensitive (setting) - player_num.set_sensitive (setting) - -def disable_enable_level (setting): - treeview.set_sensitive (setting) - mirror.set_sensitive (setting) - if (not setting): - mirror.set_active (setting) - -def level_changed (widget): - model, iter = treeview.get_selection().get_selected() - global choosen_level - choosen_level = '%s/%s' % (model.get_value (iter, 1), model.get_value (iter, 0)) - unpackdir = None - try: - unpackdir = tempfile.mkdtemp ("", "jumpnbump-menu-") - os.chdir(unpackdir) - os.spawnlp (os.P_WAIT, '/usr/lib/jumpnbump/unpack', 'unpack', choosen_level) - os.spawnlp (os.P_WAIT, 'convert', 'convert', '-scale', '50%', 'level.pcx', 'level_scaled.pcx') - os.spawnlp (os.P_WAIT, 'convert', 'convert', 'level_scaled.pcx', 'level.png') - image.set_from_file ('level.png') - except Exception, err: - print err - finally: - if unpackdir != None: - shutil.rmtree(unpackdir) - - image.show() - -def about (widget): - global about_dialog - - if (not about_dialog): - gui = gtk.glade.XML (gladefile, 'about', domain=application) - about_dialog = gui.get_widget ('about') - gui.signal_connect ('ok', about_close) - -def about_close (widget): - global about_dialog - - about_dialog.destroy() - about_dialog = None - -def run (widget): - if (standalone.get_active()): - execute (*get_level()+common_options()) - elif (fireworks.get_active()): - execute ('-fireworks', *common_options()) - elif (client.get_active()): - execute ('-player', str (player_num.get_value_as_int()), - '-connect', server_entry.get_text(), - *get_level() + common_options()) - else: - execute ('-server', str (num_clients.get_value_as_int()), - *get_level() + common_options()) - -def get_level(): - level = [] - if (mirror.get_active()): - level.append ('-mirror') - else: - level.append ('-dat') - level.append (choosen_level) - - return level - -def common_options(): - options = [] - - if (fullscreen.get_active()): - options.append ('-fullscreen') - if (nogore.get_active()): - options.append ('-nogore') - if (double_res.get_active()): - options.append ('-scaleup') - if (nosound.get_active()): - options.append ('-nosound') - if (noflies.get_active()): - options.append ('-noflies') - if (withmusic.get_active()): - options.append ('-musicnosound') - if (mirror.get_active()): - options.append ('-mirror') - - return options - -def execute (*cmd): - try: - os.spawnl (os.P_NOWAIT, BINARY_DIR + '/jumpnbump', 'jumpnbump', *cmd) - except Exception, err: - print err - -def main(): - global gladefile - - global_gladefile = RESOURCE_DIR + '/jumpnbump_menu.glade' - local_gladefile = './jumpnbump_menu.glade' - - if (os.access (global_gladefile, os.R_OK)): - gladefile = global_gladefile - del local_gladefile - elif (os.access (local_gladefile, os.R_OK)): - gladefile = local_gladefile - del global_gladefile - else: - print 'Could not find the glade file' - return 0 - - gui = gtk.glade.XML (gladefile, 'main', domain=application) - - global about_dialog, choosen_level, standalone, fireworks, client, server, treeview, \ - mirror, num_clients, server_entry, player_num, fullscreen, \ - nogore, double_res, nosound, noflies, withmusic, image - - about_dialog = None - choosen_level = '' - standalone = gui.get_widget ('standalone') - fireworks = gui.get_widget ('fireworks') - client = gui.get_widget ('client') - server = gui.get_widget ('server') - treeview = gui.get_widget ('level_treeview') - populate_treeview() - mirror = gui.get_widget ('mirror') - num_clients = gui.get_widget ('num_of_clients') - server_entry = gui.get_widget ('server_entry') - player_num = gui.get_widget ('player_num') - fullscreen = gui.get_widget ('fullscreen') - nogore = gui.get_widget ('nogore') - double_res = gui.get_widget ('double_res') - nosound = gui.get_widget ('nosound') - noflies = gui.get_widget ('noflies') - withmusic = gui.get_widget ('withmusic') - image = gui.get_widget ('image') - - gui.signal_autoconnect ({'standalone_mode': standalone_mode, - 'client_mode': client_mode, - 'server_mode': server_mode, - 'fireworks_mode': fireworks_mode, - 'level_changed': level_changed, - 'quit': lambda *args: gtk.main_quit(), - 'run': run, - 'about': about}) - - gtk.main() - -if __name__ == '__main__': - main() diff --git a/debian/contrib/jumpnbump_menu/po/Makefile b/debian/contrib/jumpnbump_menu/po/Makefile deleted file mode 100644 index a37871d..0000000 --- a/debian/contrib/jumpnbump_menu/po/Makefile +++ /dev/null @@ -1,22 +0,0 @@ - -LANGS = $(subst .po,,$(wildcard *.po)) -MOS = $(subst .po,.mo,$(wildcard *.po)) - -all: $(MOS) - -clean: - rm -f $(MOS) - -install: - for lang in $(LANGS) ; do \ - install -D -o root -g root -m 0644 $$lang.mo $(PREFIX)/share/locale/$$lang/LC_MESSAGES/jumpnbump-menu.mo ; \ - done - -uninstall: - for lang in $(LANGS) ; do \ - rm $(PREFIX)/share/locale/$$lang/LC_MESSAGES/jumpnbumo-menu.mo ; \ - done - -%.mo: %.po - msgfmt -o $@ $< - diff --git a/debian/contrib/jumpnbump_menu/po/fr.po b/debian/contrib/jumpnbump_menu/po/fr.po deleted file mode 100644 index cb4a95f..0000000 --- a/debian/contrib/jumpnbump_menu/po/fr.po +++ /dev/null @@ -1,140 +0,0 @@ -# French translations for jumpnbump package -# Traductions françaises du paquet jumpnbump. -# Copyright (C) 2009 Stéphane Blondon -# This file is distributed under the same license as the PACKAGE package. -# stephane <[email protected]>, 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: fr\n" -"Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2009-02-23 22:47+0100\n" -"PO-Revision-Date: 2009-02-23 23:21+0100\n" -"Last-Translator: stephane <[email protected]>\n" -"Language-Team: French\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: jumpnbump-menu:46 -msgid "Level" -msgstr "Niveau" - -#: jumpnbump_menu.glade:8 -msgid "Jump n Bump menu" -msgstr "Jump n Bump menu" - -#: jumpnbump_menu.glade:41 -msgid "_Standalone" -msgstr "Au_tonome" - -#: jumpnbump_menu.glade:60 -msgid "_Fireworks" -msgstr "_Feu d'artifice" - -#: jumpnbump_menu.glade:80 -msgid "_Client" -msgstr "_Client" - -#: jumpnbump_menu.glade:100 -msgid "Ser_ver" -msgstr "Ser_veur" - -#: jumpnbump_menu.glade:121 -msgid "Mode" -msgstr "Mode" - -#: jumpnbump_menu.glade:230 -msgid "Remote server ip/name" -msgstr "Serveur distant ip/nom" - -#: jumpnbump_menu.glade:237 jumpnbump_menu.glade:742 -msgid "*" -msgstr "*" - -#: jumpnbump_menu.glade:251 -msgid "Your are player number?" -msgstr "Votre numéro de joueur" - -#: jumpnbump_menu.glade:279 -msgid "_Number of remote clients:" -msgstr "_Nombre de clients distants" - -#: jumpnbump_menu.glade:304 -msgid "Rem_ote server:" -msgstr "Serveur _distant" - -#: jumpnbump_menu.glade:364 -msgid "Network" -msgstr "Réseau" - -#: jumpnbump_menu.glade:411 -msgid "Fullscr_een" -msgstr "Pl_ein écran" - -#: jumpnbump_menu.glade:429 -msgid "No _gore" -msgstr "Pas de san_g" - -#: jumpnbump_menu.glade:447 -msgid "_Double resolution" -msgstr "Résolution dou_blée" - -#: jumpnbump_menu.glade:465 -msgid "_Mirror level" -msgstr "Niveau en _miroir" - -#: jumpnbump_menu.glade:484 -msgid "Graphics" -msgstr "Vidéo" - -#: jumpnbump_menu.glade:525 -msgid "No so_und" -msgstr "Pas de _son" - -#: jumpnbump_menu.glade:543 -msgid "No f_lies" -msgstr "Pas de mouc_hes" - -#: jumpnbump_menu.glade:561 -msgid "_With music but without sound." -msgstr "Ave_c musique mais sans son" - -#: jumpnbump_menu.glade:580 -msgid "Sound" -msgstr "Son" - -#: jumpnbump_menu.glade:671 -msgid "_Run" -msgstr "_Jouer" - -#: jumpnbump_menu.glade:700 -msgid "_About" -msgstr "_A propos" - -#: jumpnbump_menu.glade:719 -msgid "About" -msgstr "À propos" - -#: jumpnbump_menu.glade:740 -msgid "Jump n Bump menu 0.6" -msgstr "Jump n Bump menu 0.6" - -#: jumpnbump_menu.glade:755 -msgid "" -"Copyright (c) 2002 Martin Willemoes Hansen <[email protected]>\n" -"\n" -"Jump n Bump starter.\n" -"\n" -"Gtk+ and Python rocks!!" -msgstr "" -"Copyright (c) 2002 Martin Willemoes Hansen <[email protected]>\n" -"\n" -"Lanceur pour Jump'n Bump.\n" -"\n" -"Gtk+ et Python, c'est bon!" - -#: jumpnbump_menu.glade:836 -msgid "_Ok" -msgstr "_Ok" diff --git a/debian/contrib/jumpnbump_menu/po/jumpnbump-menu.pot b/debian/contrib/jumpnbump_menu/po/jumpnbump-menu.pot deleted file mode 100644 index 13a3f70..0000000 --- a/debian/contrib/jumpnbump_menu/po/jumpnbump-menu.pot +++ /dev/null @@ -1,134 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-02-23 22:47+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <[email protected]>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: jumpnbump-menu:46 -msgid "Level" -msgstr "" - -#: jumpnbump_menu.glade:8 -msgid "Jump n Bump menu" -msgstr "" - -#: jumpnbump_menu.glade:41 -msgid "_Standalone" -msgstr "" - -#: jumpnbump_menu.glade:60 -msgid "_Fireworks" -msgstr "" - -#: jumpnbump_menu.glade:80 -msgid "_Client" -msgstr "" - -#: jumpnbump_menu.glade:100 -msgid "Ser_ver" -msgstr "" - -#: jumpnbump_menu.glade:121 -msgid "Mode" -msgstr "" - -#: jumpnbump_menu.glade:230 -msgid "Remote server ip/name" -msgstr "" - -#: jumpnbump_menu.glade:237 jumpnbump_menu.glade:742 -msgid "*" -msgstr "" - -#: jumpnbump_menu.glade:251 -msgid "Your are player number?" -msgstr "" - -#: jumpnbump_menu.glade:279 -msgid "_Number of remote clients:" -msgstr "" - -#: jumpnbump_menu.glade:304 -msgid "Rem_ote server:" -msgstr "" - -#: jumpnbump_menu.glade:364 -msgid "Network" -msgstr "" - -#: jumpnbump_menu.glade:411 -msgid "Fullscr_een" -msgstr "" - -#: jumpnbump_menu.glade:429 -msgid "No _gore" -msgstr "" - -#: jumpnbump_menu.glade:447 -msgid "_Double resolution" -msgstr "" - -#: jumpnbump_menu.glade:465 -msgid "_Mirror level" -msgstr "" - -#: jumpnbump_menu.glade:484 -msgid "Graphics" -msgstr "" - -#: jumpnbump_menu.glade:525 -msgid "No so_und" -msgstr "" - -#: jumpnbump_menu.glade:543 -msgid "No f_lies" -msgstr "" - -#: jumpnbump_menu.glade:561 -msgid "_With music but without sound." -msgstr "" - -#: jumpnbump_menu.glade:580 -msgid "Sound" -msgstr "" - -#: jumpnbump_menu.glade:671 -msgid "_Run" -msgstr "" - -#: jumpnbump_menu.glade:700 -msgid "_About" -msgstr "" - -#: jumpnbump_menu.glade:719 -msgid "About" -msgstr "" - -#: jumpnbump_menu.glade:740 -msgid "Jump n Bump menu 0.6" -msgstr "" - -#: jumpnbump_menu.glade:755 -msgid "" -"Copyright (c) 2002 Martin Willemoes Hansen <[email protected]>\n" -"\n" -"Jump n Bump starter.\n" -"\n" -"Gtk+ and Python rocks!!" -msgstr "" - -#: jumpnbump_menu.glade:836 -msgid "_Ok" -msgstr "" diff --git a/debian/control b/debian/control index 671ccc2..d9337e3 100644 --- a/debian/control +++ b/debian/control @@ -7,9 +7,9 @@ Uploaders: Build-Depends: debhelper (>= 9), libbz2-dev, - libsdl-mixer1.2-dev (>= 1.2.0-1.1), - libsdl-net1.2-dev (>= 1.2.0-5.1), - libsdl1.2-dev (>= 1.2.2-3.1), + libsdl2-mixer-dev (>> 2.0.1), + libsdl2-net-dev (>> 2.0.1), + libsdl2-dev (>> 2.0.4), zlib1g-dev Standards-Version: 3.9.5 Homepage: https://gitlab.com/LibreGames/jumpnbump/ diff --git a/debian/copyright b/debian/copyright index 1631e65..f5efb2e 100644 --- a/debian/copyright +++ b/debian/copyright @@ -7,21 +7,20 @@ Files: * Copyright: 1998, Brainchild Design - http://brainchilddesign.com/ 2001, "timecop" <[email protected]> 2001, Chuck Mason <[email protected]> + 2002, Martin Willemoes Hansen <[email protected]> 2002-2003, Florian Schulze <[email protected]> + 2009, stephane <[email protected]> + 2015, Côme Chilliet <[email protected]> + 2017, Rémi Verschelde <[email protected]> License: GPL-2+ -Files: debian/contrib/jumpnbump_menu/* -Copyright: Martin Willemoes Hansen <[email protected]> -License: GPL-2+ -Comment: downloaded from http://www.sysrq.dk/applications - Files: debian/* Copyright: 2001-2003, Ivo Timmermans <[email protected]> 2004, Sam Hocevar (Debian packages) <[email protected]> 2005-2008, Francois Marier <[email protected]> 2008-2011, Ansgar Burchardt <[email protected]> 2011, Paul Wise <[email protected]> - 2014, Fabian Greffrath <[email protected]> + 2014-2017, Fabian Greffrath <[email protected]> License: GPL-2+ License: GPL-2+ diff --git a/debian/jumpnbump.6 b/debian/jumpnbump.6 deleted file mode 100644 index 01fe2e0..0000000 --- a/debian/jumpnbump.6 +++ /dev/null @@ -1,142 +0,0 @@ -.TH jumpnbump 6 "June 4th, 2006" -.SH NAME -jumpnbump \- Cute multiplayer platform game with bunnies -.SH SYNOPSIS -jumpnbump \fR[ options... ] -jumpnbump-menu -.SH DESCRIPTION -You, as a bunny, have to jump on your opponents to make them -explode. It's a true multiplayer game, you can't play this alone. -It has network support. -.br -Use the jumpnbump-menu command to launch a graphical menu allowing -you to select the level and set any command line parameter. -.SH OPTIONS -.IP "-h" -Print help. -.IP "-v" -Print version. -.IP "-dat \fIlevelname\fR" -Load \fIlevelname\fR and use it as the level for this game. -.IP "-server \fIplayercount\fR" -Start as server waiting for players. -.IP "-connect \fIhostname\fR" -Connect (using a network) to another person running jump'n'bump on -\fIhostname\fR. -.IP "-player \fInum\fR" -Set main player to num (0-3). Needed for networking. -.IP "-fireworks" -Run the program in "screensaver" mode. This is useful with \-fullscreen. -.IP "-fullscreen" -Run jump'n'bump in fullscreen mode. -.IP "-nosound" -Play without sound. -.IP "-nogore" -Play without blood. -.IP "-noflies" -Disable flies. -.IP "-mirror" -Play with mirrored level. -.IP "-scaleup" -Play with doubled resolution (800x512). -.IP "-musicnosound" -Play with music but without sound. -.SH USAGE -The goal of the game is to jump on the other players. Each rabbit has -three control keys. -.IP "Player 1 (Dott)" -Left - Left -.br -Right - Right -.br -Jump - Up -.IP "Player 2 (Jiffy)" -Left - A -.br -Right - D -.br -Jump - W -.IP "Player 3 (Fizz)" -Left - J -.br -Right - L -.br -Jump - I -.IP "Player 4 (Mijji)" -Left - 4 -.br -Right - 5 -.br -Jump - 8 -.IP "In the game" -Turn on/off computer play (AI) of bunny 1 - 1 -.br -Turn on/off computer play (AI) of bunny 2 - 2 -.br -Turn on/off computer play (AI) of bunny 3 - 3 -.br -Turn on/off computer play (AI) of bunny 4 - 4 -.br -.SH SECRETS -You can type these while in the game - jetpack - you can fly - pogostick - the bunnies keep jumping - bunniesinspace - gravity is lower, you can jump higher - lordoftheflies - the flies are attracted - bloodisthickerthanwater - water turns to blood -.SH ADD LEVELS -You can add levels in ~/.jumpnbump/levels directory (create it if necessary). -To see the added level, you have to restart jumpnbump-menu. The extension name -for level is ".dat". -.SH CREATE LEVELS -There are two programs in /usr/lib/jumpnbump to help you make -your own levels: pack and unpack. -.IP pack -.br -/usr/lib/jumpnbump/pack \-o /tmp/newlevel.dat <file1> <file2> <file3> ... -.br -or you can just put all the files in a dir, cd to -that dir and do -.br -/usr/lib/jumpnbump/pack \-o /tmp/newlevel.dat * -.br -and it will put all the files -in the current dir inside the packfile. Don't try things like -pack \-o stuff.dat ../file.c because it will add ../file.c as the filename in the packfile, which won't work. -.br -.IP unpack -.br -/usr/lib/jumpnbump/unpack level.dat -.br -will unpack it in the current directory. -.IP gobpack -.br -With gobpack you can convert .gob files (which are sprites, -described in /usr/share/doc/jumpnbump/gob.txt) into .pcx files -which you can edit with The Gimp for example, then convert back -to a .gob and use it in your own level. -.br -/usr/lib/jumpnbump/gobpack \-u font menu.pcx -.br -will unpack font.gob using the color palette from menu.pcx and -write the files font.pcx font.txt. The other gob files should -use level.pcx for the correct palette. -.br -/usr/lib/jumpnbump/gobpack font -.br -will generate font.gob from font.pcx and the specifications -in font.txt. The .pcx files should be resaved with another -program, as they are not packed and are thus very large. -.SH AUTHORS -.PP -Chuck Mason <[email protected]>, Jon Atkins <[email protected]>, -Philippe Brochard <[email protected]>, G\[:u]rkan Seng\[:u]n <[email protected]>, -and "timecop" <[email protected]> are the authors of jump'n'bump. -.PP -This program is a UNIX port of the old DOS game by brainchilddesign. -.PP -This manual page was written for the Debian GNU/Linux distribution because -the original program does not have a manual page. -.PP -This manual page was written by Joe Wreschnig <[email protected]>, for the -Debian GNU/Linux system (but may be used by others). diff --git a/debian/jumpnbump.desktop b/debian/jumpnbump.desktop deleted file mode 100644 index 893f76b..0000000 --- a/debian/jumpnbump.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Jump'n'Bump -Comment=Jump on your opponents to make them explode -Exec=jumpnbump-menu -Icon=jumpnbump -Terminal=false -Type=Application -Categories=Game;ActionGame; -Keywords=cute;fluffy;little;rabbit;bunny;jump;hop;head;explode;blood;gore;fireworks; diff --git a/debian/jumpnbump.docs b/debian/jumpnbump.docs index 896fc80..05fe936 100644 --- a/debian/jumpnbump.docs +++ b/debian/jumpnbump.docs @@ -1,5 +1,2 @@ -debian/FAQ -README -gob.txt -LINKS -source.txt +README* +docs/* diff --git a/debian/jumpnbump.install b/debian/jumpnbump.install deleted file mode 100644 index 5e56dd3..0000000 --- a/debian/jumpnbump.install +++ /dev/null @@ -1,10 +0,0 @@ -data/jumpbump.dat usr/share/games/jumpnbump -debian/jumpnbump.desktop usr/share/applications -debian/jumpnbump.png usr/share/icons/hicolor/128x128/apps -debian/jumpnbump.xpm usr/share/pixmaps -gobpack usr/lib/jumpnbump -jnbpack usr/lib/jumpnbump -jnbunpack usr/lib/jumpnbump -jumpnbump usr/games -jumpnbump.fbcon usr/games -jumpnbump.svgalib usr/games diff --git a/debian/jumpnbump.links b/debian/jumpnbump.links index 44c05af..4257f1f 100644 --- a/debian/jumpnbump.links +++ b/debian/jumpnbump.links @@ -1,8 +1,4 @@ -usr/lib/jumpnbump/jnbpack usr/lib/jumpnbump/pack -usr/lib/jumpnbump/jnbunpack usr/lib/jumpnbump/unpack -usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump.svgalib.6.gz +usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/gobpack.6.gz +usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jnbpack.6.gz +usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jnbunpack.6.gz usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump-menu.6.gz -usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump.fbcon.6.gz -usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump-pack.6.gz -usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump-unpack.6.gz -usr/share/man/man6/jumpnbump.6.gz usr/share/man/man6/jumpnbump-gobpack.6.gz diff --git a/debian/jumpnbump.manpages b/debian/jumpnbump.manpages deleted file mode 100644 index b394a94..0000000 --- a/debian/jumpnbump.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/jumpnbump.6 diff --git a/debian/jumpnbump.menu b/debian/jumpnbump.menu deleted file mode 100644 index 02c1e8d..0000000 --- a/debian/jumpnbump.menu +++ /dev/null @@ -1,3 +0,0 @@ -?package(jumpnbump):needs="X11" section="Games/Action" \ - title="Jump'n'Bump" command="/usr/games/jumpnbump-menu" \ - icon="/usr/share/pixmaps/jumpnbump.xpm" diff --git a/debian/jumpnbump.png b/debian/jumpnbump.png deleted file mode 100644 index 4c5232b..0000000 Binary files a/debian/jumpnbump.png and /dev/null differ diff --git a/debian/jumpnbump.xpm b/debian/jumpnbump.xpm deleted file mode 100644 index 6247206..0000000 --- a/debian/jumpnbump.xpm +++ /dev/null @@ -1,91 +0,0 @@ -/* XPM */ -static char * jumpnbump_xpm[] = { -"32 32 56 1", -" c None", -". c #999998", -"+ c #746D6A", -"@ c #8B8A89", -"# c #767676", -"$ c #ABA7A5", -"% c #585757", -"& c #504C4C", -"* c #C8C1BB", -"= c #434143", -"- c #6D6D6B", -"; c #B8B5B2", -"> c #E0DDDB", -", c #FFFFFF", -"' c #EAB68A", -") c #EFE8E4", -"! c #FDA744", -"~ c #DAB69E", -"{ c #F68627", -"] c #EF9A47", -"^ c #DCCEC6", -"/ c #FDB055", -"( c #C86917", -"_ c #6A4E3A", -": c #CA7C30", -"< c #9B4E10", -"[ c #5E3A1E", -"} c #F97B13", -"| c #A05618", -"1 c #DB8434", -"2 c #E28A32", -"3 c #B8590D", -"4 c #EC7818", -"5 c #E6A86C", -"6 c #864C1E", -"7 c #2A262A", -"8 c #F8DCC2", -"9 c #261814", -"0 c #967A60", -"a c #F6993C", -"b c #AE9276", -"c c #894209", -"d c #3A363A", -"e c #B83A18", -"f c #733403", -"g c #823E06", -"h c #C2610F", -"i c #AB530B", -"j c #F6C29E", -"k c #D6A67A", -"l c #661834", -"m c #5E2E06", -"n c #6B3203", -"o c #B66016", -"p c #846A54", -"q c #8B6241", -" ", -" ", -" .. ", -" + @@# ", -" .$ %& @## ", -" $.* @%= @-. ", -" $;; $#.%& @#@ ", -" >>;,,';@;%+.@.. ", -" .,)*!~**,&##@@ ", -" {!!!]>))'>)^/%%#@@(_ ", -" :!!!/$),),)*]<=#@.#[{}{ ", -" |1//),,,,,)23&%@.%+-4{{{{{ ", -" |//,,,,,,,567&#@#%@4{4{{{ ", -" <:5)^))),,8_9&##@-03(}aa ", -" <((}44b#,.,,,8c9d%--#efgha ", -" i4}}}41j;,,,^|99dd&_e1a]!a ", -" <(}}4}4a),>k3llm_1a!!!!!! ", -" fg(}}}}{]k(3<(a!!!!!!a!!! ", -" nmn<3(3<|<(a/!!!!!!!!!!!a! ", -" nnnnnfmnncha!!/!!!!!!!aaaa ", -" nnnnnnnnng(2/!/!!!!!!]:0 ", -" nnnmnnnnn<(32///!!2oop- ", -" nnnfnnmnn3(ii]a1oiiii+-- ", -" mnnnnnnnf3h3i(oiiiii|##++ ", -" nnnnnnfh(hiiiiiiiq+--+-- ", -" nnnfnghho3ii|iq-++#+### ", -" nnnng(h3ii|q++--#--- ", -" nnchhhq+----- ", -" n<3 -+-## ", -" ", -" ", -" "}; diff --git a/debian/patches/NetPacket_buffer_size.patch b/debian/patches/NetPacket_buffer_size.patch deleted file mode 100644 index 7356401..0000000 --- a/debian/patches/NetPacket_buffer_size.patch +++ /dev/null @@ -1,23 +0,0 @@ -Subject: Fix NetPacket buffer size by adapting its member types -Author: Fabian Greffrath <[email protected]> -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762698 - ---- a/main.c -+++ b/main.c -@@ -273,11 +273,11 @@ NetInfo net_info[JNB_MAX_PLAYERS]; - - typedef struct - { -- unsigned long cmd; -- long arg; -- long arg2; -- long arg3; -- long arg4; -+ Uint32 cmd; -+ Sint32 arg; -+ Sint32 arg2; -+ Sint32 arg3; -+ Sint32 arg4; - } NetPacket; - - #define NETPKTBUFSIZE (4 + 4 + 4 + 4 + 4) diff --git a/debian/patches/as-needed.patch b/debian/patches/as-needed.patch deleted file mode 100644 index bc19cb0..0000000 --- a/debian/patches/as-needed.patch +++ /dev/null @@ -1,14 +0,0 @@ -Description: Fix order of parameters passed to ld. Fixes FTBFS when linking - with --as-needed. -Author: Ilya Barygin <[email protected]> ---- a/Makefile -+++ b/Makefile -@@ -23,7 +23,7 @@ $(MODIFY_TARGET): globals.h - cd modify && make - - $(TARGET): $(OBJS) $(SDL_TARGET) data globals.h -- $(CC) -o $(TARGET) $(OBJS) $(LIBS) $(SDL_TARGET) -+ $(CC) -o $(TARGET) $(OBJS) $(SDL_TARGET) $(LIBS) - - $(OBJS): globals.h - diff --git a/debian/patches/buildflags.patch b/debian/patches/buildflags.patch deleted file mode 100644 index e010cfb..0000000 --- a/debian/patches/buildflags.patch +++ /dev/null @@ -1,56 +0,0 @@ -Subject: Adhere build flags to enable compilation with hardening flags -Author: Fabian Greffrath <[email protected]> - ---- a/Makefile -+++ b/Makefile -@@ -1,6 +1,6 @@ - SDL_CFLAGS = `sdl-config --cflags` - SDL_LIBS = `sdl-config --libs` --CFLAGS = -Wall -O2 -ffast-math -funroll-loops -Dstricmp=strcasecmp \ -+CFLAGS += -Wall -O2 -ffast-math -funroll-loops -Dstricmp=strcasecmp \ - -Dstrnicmp=strncasecmp -DUSE_SDL -DNDEBUG -I. $(SDL_CFLAGS) \ - -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT - LIBS = -lm $(SDL_LIBS) -lSDL_mixer -lSDL_net -lbz2 -lz -@@ -23,7 +23,7 @@ $(MODIFY_TARGET): globals.h - cd modify && make - - $(TARGET): $(OBJS) $(SDL_TARGET) data globals.h -- $(CC) -o $(TARGET) $(OBJS) $(SDL_TARGET) $(LIBS) -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJS) $(SDL_TARGET) $(LIBS) - - $(OBJS): globals.h - ---- a/modify/Makefile -+++ b/modify/Makefile -@@ -1,4 +1,4 @@ --CFLAGS = -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \ -+CFLAGS += $(CPPFLAGS) -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \ - -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG \ - -I. -I.. -DUSE_NET -D_BSD_SOURCE - LIBS = -@@ -9,13 +9,13 @@ TARGETS = ../gobpack ../jnbpack ../jnbun - all: $(TARGETS) - - ../gobpack: gobpack.c -- $(CC) $(CFLAGS) -o ../gobpack $(LIBS) gobpack.c -+ $(CC) $(CFLAGS) $(LDFLAGS) -o ../gobpack $(LIBS) gobpack.c - - ../jnbpack: jnbpack.c -- $(CC) $(CFLAGS) -o ../jnbpack $(LIBS) jnbpack.c -+ $(CC) $(CFLAGS) $(LDFLAGS) -o ../jnbpack $(LIBS) jnbpack.c - - ../jnbunpack: jnbunpack.c -- $(CC) $(CFLAGS) -o ../jnbunpack $(LIBS) jnbunpack.c -+ $(CC) $(CFLAGS) $(LDFLAGS) -o ../jnbunpack $(LIBS) jnbunpack.c - - clean: - rm -f $(TARGETS) $(OBJS) ---- a/sdl/Makefile -+++ b/sdl/Makefile -@@ -1,5 +1,5 @@ - SDL_CFLAGS = `sdl-config --cflags` --CFLAGS = -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \ -+CFLAGS += -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \ - -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG \ - -I. -I.. $(SDL_CFLAGS) -DUSE_SDL -DUSE_NET - diff --git a/debian/patches/do-not-link-libm.patch b/debian/patches/do-not-link-libm.patch deleted file mode 100644 index c3d91ec..0000000 --- a/debian/patches/do-not-link-libm.patch +++ /dev/null @@ -1,13 +0,0 @@ -Subject: Do not link libm - ---- a/modify/Makefile -+++ b/modify/Makefile -@@ -1,7 +1,7 @@ - CFLAGS = -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \ - -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG \ - -I. -I.. -DUSE_NET -D_BSD_SOURCE --LIBS = -lm -+LIBS = - SRCS = gobpack.c jnbpack.c jnbunpack.c - OBJS = gobpack.o jnbpack.o jnbunpack.o - TARGETS = ../gobpack ../jnbpack ../jnbunpack diff --git a/debian/patches/exit-fullscreen.patch b/debian/patches/exit-fullscreen.patch deleted file mode 100644 index 935417e..0000000 --- a/debian/patches/exit-fullscreen.patch +++ /dev/null @@ -1,43 +0,0 @@ -Subject: Exit fullscreen mode on quit -From: Dan Carpenter <[email protected]> -Date: Tue, 17 Jan 2006 08:37:51 -0800 - -See http://bugs.debian.org/338705 - ---- a/globals.pre -+++ b/globals.pre -@@ -344,6 +344,7 @@ void register_mask(void *pixels); - #ifdef USE_SDL - /* long filelength(int handle); */ - void fs_toggle(); -+void exit_fullscreen(); - int intr_sysupdate(); - #endif - ---- a/main.c -+++ b/main.c -@@ -3375,6 +3375,8 @@ void deinit_program(void) - __dpmi_regs regs; - #endif - -+ exit_fullscreen(); -+ - dj_stop(); - dj_free_mod(MOD_MENU); - dj_free_mod(MOD_GAME); ---- a/sdl/gfx.c -+++ b/sdl/gfx.c -@@ -227,6 +227,13 @@ void fs_toggle() - } - - -+void exit_fullscreen() -+{ -+ if (fullscreen) -+ fs_toggle(); -+} -+ -+ - void wait_vrt(int mix) - { - return; diff --git a/debian/patches/format-security.patch b/debian/patches/format-security.patch deleted file mode 100644 index 4506b74..0000000 --- a/debian/patches/format-security.patch +++ /dev/null @@ -1,14 +0,0 @@ -Subject: Fix format-security vulnerability -Author: Fabian Greffrath <[email protected]> - ---- a/main.c -+++ b/main.c -@@ -3400,7 +3400,7 @@ void deinit_program(void) - #endif - - if (main_info.error_str[0] != 0) { -- printf(main_info.error_str); -+ printf("%s", main_info.error_str); - #ifdef _MSC_VER - MessageBox(0, main_info.error_str, "Jump'n'Bump", 0); - #endif diff --git a/debian/patches/handle-SDL-quit-event.patch b/debian/patches/handle-SDL-quit-event.patch deleted file mode 100644 index d542c37..0000000 --- a/debian/patches/handle-SDL-quit-event.patch +++ /dev/null @@ -1,21 +0,0 @@ -Subject: Handle SQL quit event -From: Ansgar Burchardt <[email protected]> -Date: Sat Dec 13 15:00:01 2008 +0100 - -This patch makes Jump'n'bump quit when pressing the close button or -using other means to ask Jump'n'bump to quit (e.g. Alt+F4). - -Closes: #487333 - ---- a/sdl/interrpt.c -+++ b/sdl/interrpt.c -@@ -419,6 +419,9 @@ int intr_sysupdate() - break; - } - break; -+ case SDL_QUIT: -+ deinit_program(); -+ break; - default: - break; - } diff --git a/debian/patches/no-springs.patch b/debian/patches/no-springs.patch deleted file mode 100644 index e0b232d..0000000 --- a/debian/patches/no-springs.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 4a0a965547b52afc953d9bd11ab059f543551459 Mon Sep 17 00:00:00 2001 -From: Fabian Greffrath <[email protected]> -Date: Tue, 16 Sep 2014 19:02:37 +0200 -Subject: [PATCH] fix rabbit disappearing in upper left corner - -aka "undesired springs added above the screen" - -If the bunny jumps out of the screen, its -y-coordinate becomes negative. Thus, the array that is checked for the -position of the objects on the map overflows and returns some bogus, -e.g. that there are springs whereas there aren't. This patch -checks for the y-coordinate and caps it at zero. - -c.f. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=370650 ---- - main.c | 2 ++ - 1 file changed, 2 insertions(+) - ---- a/main.c -+++ b/main.c -@@ -2096,6 +2096,8 @@ void steer_players(void) - - s1 = (player[c1].x >> 16); - s2 = (player[c1].y >> 16); -+ if (s2 < 0) -+ s2 = 0; - if (GET_BAN_MAP_XY((s1 + 8), (s2 + 15)) == BAN_SPRING || ((GET_BAN_MAP_XY(s1, (s2 + 15)) == BAN_SPRING && GET_BAN_MAP_XY((s1 + 15), (s2 + 15)) != BAN_SOLID) || (GET_BAN_MAP_XY(s1, (s2 + 15)) != BAN_SOLID && GET_BAN_MAP_XY((s1 + 15), (s2 + 15)) == BAN_SPRING))) { - player[c1].y = ((player[c1].y >> 16) & 0xfff0) << 16; - player[c1].y_add = -400000L; diff --git a/debian/patches/remove-XF86Config-information.patch b/debian/patches/remove-XF86Config-information.patch deleted file mode 100644 index 2e11fd8..0000000 --- a/debian/patches/remove-XF86Config-information.patch +++ /dev/null @@ -1,19 +0,0 @@ -Subject: Remove modeline for XF86Config-4 from README - ---- a/README -+++ b/README -@@ -24,14 +24,6 @@ Thanks to ben for making patches to run - Thanks to ivo for doing debian packages. - - f10 change between windowed/fullscreen mode --(see the XF86Config-4, copy n paste the modeline 400x256 --then add the mode "400x256" to whatever bpp you have by default, restart x) --example: add following line in Section "Monitor" of your --/etc/X11/XF86Config (or XF86Config-4) --Modeline "400x256" 22.00 400 416 480 504 256 259 262 269 doublescan --then in Section "Screen" if your DefaultDepth is 24 do be sure you have --something like: --Modes "1024x768" "640x480" "512x384" "400x256" "320x240" - esc/f12 exit - - For compilation you will need: diff --git a/debian/patches/remove-outdated-network-info.patch b/debian/patches/remove-outdated-network-info.patch deleted file mode 100644 index e955be0..0000000 --- a/debian/patches/remove-outdated-network-info.patch +++ /dev/null @@ -1,25 +0,0 @@ -Subject: Remove outdated network information from README -From: Francois Marier <[email protected]> -Date: Sun, 26 Jun 2005 13:02:29 -0400 - -See http://bugs.debian.org/314221. - ---- a/README -+++ b/README -@@ -44,16 +44,6 @@ which you can start with: jumpnbump -dat - there's a screensaver mode as well: - jumpnbump -fireworks -fullscreen - --Network play works like this, oh well here's an example --Player 1: jumpnbump -port 7777 -net 0 ip_or_hostname_of_player2 port_of_player2 --Player 2: jumpnbump -port 7777 -net 1 ip_or_hostname_of_player1 port_of_player1 --just take port 7777 for all ports and hope it's open and you aren't --firewalled (it's all udp!) --You can add -net 3 and -net 4 for 3rd and 4th player, and be sure. --All the players use the same -dat level.dat --(the scoreboards is different on each player and strange things like --that, but longislandman is working on it (isn't it? longislandman? you alive?)) -- - You can find the original dos game (which runs in dos/win9x (dosextender!)) - at http://www.brainchilddesign.com/games/jumpnbump/index.html - diff --git a/debian/patches/safe-temporary-files.patch b/debian/patches/safe-temporary-files.patch deleted file mode 100644 index e1e13c6..0000000 --- a/debian/patches/safe-temporary-files.patch +++ /dev/null @@ -1,86 +0,0 @@ -Subject: Handle temporary files in a safe way -From: Ansgar Burchardt <[email protected]> -Date: Mon, 29 Sep 2008 22:01:59 +0200 - -See http://bugs.debian.org/500611. - ---- a/modify/jnbunpack.c -+++ b/modify/jnbunpack.c -@@ -23,6 +23,7 @@ - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -+#include <errno.h> - #include <stdio.h> - #include <stdlib.h> - #include <fcntl.h> -@@ -83,8 +84,13 @@ int main(int argc, char **argv) - memset(filename, 0, sizeof(filename)); - strncpy(filename, datafile[i].filename, 12); - printf("Extracting %s ", filename); -+ fflush(stdout); - -- outfd = open(filename, O_RDWR | O_CREAT | O_BINARY, 0644); -+ if (unlink(filename) == -1 && errno != ENOENT) { -+ perror("cannot unlink file"); -+ exit(1); -+ } -+ outfd = open(filename, O_RDWR | O_CREAT | O_EXCL | O_BINARY, 0644); - if (!outfd) { - perror("cant open file"); - exit(1); ---- a/sdl/sound.c -+++ b/sdl/sound.c -@@ -23,6 +23,8 @@ - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -+#include <stdlib.h> -+#include <string.h> - #include "globals.h" - #include <limits.h> - #ifndef _MSC_VER -@@ -463,11 +465,8 @@ char dj_ready_mod(char mod_num) - { - #ifndef NO_SDL_MIXER - FILE *tmp; --# if ((defined _MSC_VER) || (defined __MINGW32__)) -- char filename[] = "jnb.tmpmusic.mod"; --# else -- char filename[] = "/tmp/jnb.tmpmusic.mod"; --# endif -+ int tmp_fd; -+ char* filename; - unsigned char *fp; - int len; - -@@ -506,15 +505,24 @@ char dj_ready_mod(char mod_num) - return 0; - } - -- tmp = fopen(filename, "wb"); -- if (tmp) { -- fwrite(fp, len, 1, tmp); -- fflush(tmp); -- fclose(tmp); -+ filename = strdup("/tmp/jumpnbump.mod.XXXXXX"); -+ tmp_fd = mkstemp(filename); -+ if (tmp_fd == -1) { -+ free(filename); -+ return 0; -+ } -+ tmp = fdopen(tmp_fd, "wb"); -+ if (!tmp) { -+ free(filename); -+ return 0; - } -+ fwrite(fp, len, 1, tmp); -+ fflush(tmp); -+ fclose(tmp); - - current_music = Mix_LoadMUS(filename); - unlink(filename); -+ free(filename); - if (current_music == NULL) { - fprintf(stderr, "Couldn't load music: %s\n", SDL_GetError()); - return 0; diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 4dbefc7..0000000 --- a/debian/patches/series +++ /dev/null @@ -1,12 +0,0 @@ -exit-fullscreen.patch -safe-temporary-files.patch -use-usr-share-games.patch -do-not-link-libm.patch -remove-outdated-network-info.patch -remove-XF86Config-information.patch -handle-SDL-quit-event.patch -no-springs.patch -as-needed.patch -buildflags.patch -format-security.patch -NetPacket_buffer_size.patch diff --git a/debian/patches/use-usr-share-games.patch b/debian/patches/use-usr-share-games.patch deleted file mode 100644 index cd25741..0000000 --- a/debian/patches/use-usr-share-games.patch +++ /dev/null @@ -1,18 +0,0 @@ -Subject: Use /usr/share/games/jumpnbump -From: Ivo Timmermans <[email protected]> -Date: Wed, 9 Oct 2002 21:01:32 +0200 - -Make jumpnbump use /usr/share/games/jumpnbump instead of -/usr/local/share/jumpnbump. - ---- a/globals.pre -+++ b/globals.pre -@@ -168,7 +168,7 @@ extern int ai[JNB_MAX_PLAYERS]; - #elif _WIN32 - #define DATA_PATH "data/jumpbump.dat" - #else --#define DATA_PATH "%%PREFIX%%/share/jumpnbump/jumpbump.dat" -+#define DATA_PATH "%%PREFIX%%/share/games/jumpnbump/jumpbump.dat" - #endif - #endif - diff --git a/debian/rules b/debian/rules index 88598e1..290f875 100755 --- a/debian/rules +++ b/debian/rules @@ -1,19 +1,10 @@ #!/usr/bin/make -f -debian/jumpnbump.png: sdl/jumpnbump128.xpm - convert $^ $@ - %: dh $@ override_dh_auto_build: - dh_auto_build -- PREFIX=/usr all data - $(MAKE) -C debian/contrib/jumpnbump_menu PREFIX=/usr all - -override_dh_auto_clean: - dh_auto_clean - $(MAKE) -C debian/contrib/jumpnbump_menu clean + dh_auto_build -- PREFIX=/usr BINDIR=/usr/games GAMEDATADIR=/usr/share/games override_dh_auto_install: - dh_installdirs --all usr/games usr/share/games/jumpnbump - $(MAKE) -C debian/contrib/jumpnbump_menu PREFIX=$(CURDIR)/debian/jumpnbump/usr install + dh_auto_install -- PREFIX=/usr BINDIR=/usr/games GAMEDATADIR=/usr/share/games -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/jumpnbump.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

