Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions tur/tuxfootball/0004-gettext-macro-0.20.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Description: Make autopoint regenerate gettext files
Author: Adrian Bunk <bunk@debian.org>

--- tuxfootball-0.3.1.orig/configure.ac
+++ tuxfootball-0.3.1/configure.ac
@@ -6,6 +6,7 @@ AC_CONFIG_SRCDIR([src/main.cpp])
AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION, [dist-bzip2])
AM_MAINTAINER_MODE
+AM_GNU_GETTEXT_VERSION([0.18])
AM_GNU_GETTEXT([external])

# Checks for programs.
14 changes: 14 additions & 0 deletions tur/tuxfootball/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
TERMUX_PKG_HOMEPAGE=http://tuxfootball.sourceforge.net/
TERMUX_PKG_DESCRIPTION="A 2D football game reminiscent of Sensible Soccer and Kick Off"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@IntinteDAO"
TERMUX_PKG_VERSION=0.3.1
TERMUX_PKG_SRCURL=http://sourceforge.net/projects/tuxfootball/files/${TERMUX_PKG_VERSION%.*}/tuxfootball-${TERMUX_PKG_VERSION}.tar.gz/download
TERMUX_PKG_SHA256=44056c15572c2a3f0e3794719961915af15fef5f05596d2ef3f9e247f8a1f3e5
TERMUX_PKG_DEPENDS="gettext, libiconv, sdl, sdl-image, sdl-mixer"
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_GROUPS="games"

termux_step_pre_configure() {
LDFLAGS+=" -liconv"
}
24 changes: 24 additions & 0 deletions tur/tuxfootball/desktop-file.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
From: Markus Koschany <apo@debian.org>
Date: Fri, 20 Nov 2015 23:11:48 +0100
Subject: desktop file

---
tuxfootball.desktop.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tuxfootball.desktop.in b/tuxfootball.desktop.in
index bad1a66..eab45fc 100644
--- a/tuxfootball.desktop.in
+++ b/tuxfootball.desktop.in
@@ -1,4 +1,3 @@
-#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Tux Football
Comment=A fun arcade-style 2D football game, very reminsicent of Sensible Soccer and Kick Off
@@ -7,4 +6,5 @@ Exec=tuxfootball
Terminal=false
Icon=tuxfootball
Type=Application
-Categories=Game;ArcadeGame;
+Categories=Game;SportsGame;
+Keywords=soccer;football;sport;
11 changes: 11 additions & 0 deletions tur/tuxfootball/fix-gettext-fallback.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- a/src/gameengine.cpp
+++ b/src/gameengine.cpp
@@ -28,6 +28,8 @@
#ifdef HAVE_GETTEXT
#include "gettext.h"
#define _(String) gettext (String)
+#else
+#define _(String) (String)
#endif

#include "gameengine.h"
16 changes: 16 additions & 0 deletions tur/tuxfootball/fix-sprite-container-comparison.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
--- a/src/graphics.h
+++ b/src/graphics.h
@@ -37,10 +37,10 @@
~SpriteContainer() {
}

- SpriteObject *operator*() {
+ SpriteObject *operator*() const {
return m_so;
}

- bool operator<(SpriteContainer &cont) {
+ bool operator<(const SpriteContainer &cont) const {
return (m_so->position().y() < (*cont)->position().y());
}
private:
22 changes: 22 additions & 0 deletions tur/tuxfootball/fix_ftbgs_menu_h.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
From: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Date: Sat, 7 Oct 2017 20:30:01 +0200
Subject: fix_ftbfs_menu_h

===================================================================
---
src/menu/elements/menulabel.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/menu/elements/menulabel.cpp b/src/menu/elements/menulabel.cpp
index 1aa7780..c8eba9f 100644
--- a/src/menu/elements/menulabel.cpp
+++ b/src/menu/elements/menulabel.cpp
@@ -27,7 +27,7 @@

#include <iostream>

-#include "menu.h"
+#include "menu/menu.h"

MenuLabel::MenuLabel(Menu *menu, std::string name, std::string identifier) :
MenuItem(menu, name, identifier)
25 changes: 25 additions & 0 deletions tur/tuxfootball/fullscreen-mode.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
From: Markus Koschany <apo@debian.org>
Date: Sat, 7 Oct 2017 20:30:19 +0200
Subject: fullscreen mode

Correct wrong fullscreen mode switch.

Debian-Bug: https://bugs.debian.org/876481
Forwarded: no
---
src/main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main.cpp b/src/main.cpp
index b23f6e2..cc29f64 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -67,7 +67,7 @@ int main(int argc, char *argv[])
switch(argv[i][1]) {
default:
case 'h':
- printf("\nTux Football [-switch]\n\nswitch can be:\n\n-h\tprint this help\n-w\trun Tux Football in windowed mode (default)\n-w\trun Tux Football in fullscreen mode\n-d\tEnable debug logging\n\n");
+ printf("\nTux Football [-switch]\n\nswitch can be:\n\n-h\tprint this help\n-w\trun Tux Football in windowed mode (default)\n-f\trun Tux Football in fullscreen mode\n-d\tEnable debug logging\n\n");
return 0;
case 'w':
fullscreen = false;