From 6b23e87dd1163453c44cd1a58c5aa813b3bf47fb Mon Sep 17 00:00:00 2001 From: alihanozturk Date: Thu, 9 Mar 2017 21:22:32 +0300 Subject: [PATCH] xmoto:add repo --- game/sports/component.xml | 3 + game/sports/xmoto/actions.py | 27 +++++++ .../xmoto/files/genericname_pl-tr.patch | 11 +++ .../xmoto/files/xmoto-0.5.10-gcc47.patch | 10 +++ game/sports/xmoto/files/xmoto-lua51.patch | 27 +++++++ game/sports/xmoto/files/xmoto.desktop | 14 ++++ game/sports/xmoto/files/xmoto.png | Bin 0 -> 6848 bytes game/sports/xmoto/pspec.xml | 71 ++++++++++++++++++ game/sports/xmoto/translations.xml | 10 +++ 9 files changed, 173 insertions(+) create mode 100644 game/sports/component.xml create mode 100644 game/sports/xmoto/actions.py create mode 100644 game/sports/xmoto/files/genericname_pl-tr.patch create mode 100644 game/sports/xmoto/files/xmoto-0.5.10-gcc47.patch create mode 100644 game/sports/xmoto/files/xmoto-lua51.patch create mode 100755 game/sports/xmoto/files/xmoto.desktop create mode 100644 game/sports/xmoto/files/xmoto.png create mode 100644 game/sports/xmoto/pspec.xml create mode 100644 game/sports/xmoto/translations.xml diff --git a/game/sports/component.xml b/game/sports/component.xml new file mode 100644 index 0000000000..032e4c7529 --- /dev/null +++ b/game/sports/component.xml @@ -0,0 +1,3 @@ + + game.sports + diff --git a/game/sports/xmoto/actions.py b/game/sports/xmoto/actions.py new file mode 100644 index 0000000000..3b4ecc7ffa --- /dev/null +++ b/game/sports/xmoto/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("./bootstrap") + shelltools.system("rm -r src/ode") + shelltools.export("CPPFLAGS", "-D_GLIBCXX_USE_CXX11_ABI=0") + autotools.autoreconf("-vfi") + autotools.configure("--prefix=/usr \ + --disable-sdltest \ + --with-internal-xdg=1") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) + pisitools.insinto("/usr/share/applications", "extra/xmoto.desktop") + pisitools.insinto("/usr/share/pixmaps", "extra/xmoto.xpm") diff --git a/game/sports/xmoto/files/genericname_pl-tr.patch b/game/sports/xmoto/files/genericname_pl-tr.patch new file mode 100644 index 0000000000..bc771eb974 --- /dev/null +++ b/game/sports/xmoto/files/genericname_pl-tr.patch @@ -0,0 +1,11 @@ +--- extra/xmoto.desktop~ 2012-12-09 00:18:19.396987813 +0100 ++++ extra/xmoto.desktop 2012-12-09 00:19:24.114990499 +0100 +@@ -4,6 +4,8 @@ + Name=Xmoto + GenericName=Motocross game + GenericName[fr_FR]=Jeu de moto ++GenericName[pl]=Gra motokrosowa ++GenericName[tr]=Motokros Oyunu + Icon=xmoto.xpm + Exec=xmoto + Categories=Game;SportsGame; diff --git a/game/sports/xmoto/files/xmoto-0.5.10-gcc47.patch b/game/sports/xmoto/files/xmoto-0.5.10-gcc47.patch new file mode 100644 index 0000000000..eb0843ef35 --- /dev/null +++ b/game/sports/xmoto/files/xmoto-0.5.10-gcc47.patch @@ -0,0 +1,10 @@ +--- src/helpers/System.cpp.old 2012-06-12 11:01:24.332083600 +0200 ++++ src/helpers/System.cpp 2012-06-12 11:01:35.335083715 +0200 +@@ -24,6 +24,7 @@ + #include "Log.h" + #include "VExcept.h" + #include ++#include + + std::vector* System::getDisplayModes(int windowed) { + std::vector* modes = new std::vector; diff --git a/game/sports/xmoto/files/xmoto-lua51.patch b/game/sports/xmoto/files/xmoto-lua51.patch new file mode 100644 index 0000000000..03412b40f7 --- /dev/null +++ b/game/sports/xmoto/files/xmoto-lua51.patch @@ -0,0 +1,27 @@ +diff -up xmoto-0.5.10/configure.in.lua52 xmoto-0.5.10/configure.in +--- xmoto-0.5.10/configure.in.lua52 2012-05-02 18:08:40.000000000 -0300 ++++ xmoto-0.5.10/configure.in 2013-06-22 19:03:13.930669408 -0300 +@@ -171,6 +171,7 @@ AC_CHECK_HEADER(lua/lua.h, AC_DEFINE( + AC_CHECK_HEADER(lua50/lua.h, AC_DEFINE(HAVE_LUA50_LUA_H) [USE_LUA_VERSION="5.0"]) + AC_CHECK_HEADER(lua51/lua.h, AC_DEFINE(HAVE_LUA51_LUA_H) [USE_LUA_VERSION="5.1"]) + AC_CHECK_HEADER(lua5.1/lua.h, AC_DEFINE(HAVE_LUA5_1_LUA_H)[USE_LUA_VERSION="5.1"]) ++AC_CHECK_HEADER(lua5.2/lua.h, AC_DEFINE(HAVE_LUA5_2_LUA_H)[USE_LUA_VERSION="5.2"]) + AC_DEFINE(LUA_COMPAT_MODULE, 1) + + AC_LANG_PUSH([C++]) +diff -up xmoto-0.5.10/src/include/xm_lua.h.lua52 xmoto-0.5.10/src/include/xm_lua.h +--- xmoto-0.5.10/src/include/xm_lua.h.lua52 2013-06-22 19:08:07.873274342 -0300 ++++ xmoto-0.5.10/src/include/xm_lua.h 2013-06-22 19:08:43.074802543 -0300 +@@ -4,7 +4,11 @@ extern "C" { + #include "lauxlib.h" + #include "lualib.h" + #else +- #if defined(HAVE_LUA5_1_LUA_H) ++ #if defined(HAVE_LUA5_2_LUA_H) ++ #include ++ #include ++ #include ++ #elif defined(HAVE_LUA5_1_LUA_H) + #include + #include + #include diff --git a/game/sports/xmoto/files/xmoto.desktop b/game/sports/xmoto/files/xmoto.desktop new file mode 100755 index 0000000000..964feda400 --- /dev/null +++ b/game/sports/xmoto/files/xmoto.desktop @@ -0,0 +1,14 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=X-Moto +Name[tr]=X-Moto +GenericName=Motocross Game +GenericName[tr]=Motokros Oyunu +Icon=xmoto +Exec=xmoto +Terminal=false +StartupNotify=false +Categories=Application;Game;SportsGame; diff --git a/game/sports/xmoto/files/xmoto.png b/game/sports/xmoto/files/xmoto.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d2c4c0f6193de0aa37e532aabdaf4b08adddd4 GIT binary patch literal 6848 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 + + + + xmoto + http://xmoto.tuxfamily.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + xmoto + app:gui + Motorcross game + A motocross game with fancy effects like ghost replay. Requires a 3D accelerated video card. + http://download.tuxfamily.org/xmoto/xmoto/0.5.11/xmoto-0.5.11-src.tar.gz + + libxml2-devel + curl-devel + libsdl-devel + sdl-mixer-devel + sdl-ttf-devel + sdl-net-devel + lua51-devel + zlib-devel + libpng-devel + ode-devel + sqlite-devel + mesa-devel + mesa-glu-devel + libjpeg-turbo-devel + + + + genericname_pl-tr.patch + + + + + xmoto + + libsdl + sdl-mixer + sdl-ttf + sdl-net + lua + ode + mesa + mesa-glu + libjpeg-turbo + + + /usr/bin + /usr/share/applications + /usr/share/locale + /usr/share/man + /usr/share/pixmaps + /usr/share/xmoto + + + + + + 2017-03-09 + 0.5.11 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/game/sports/xmoto/translations.xml b/game/sports/xmoto/translations.xml new file mode 100644 index 0000000000..28e3c94b9b --- /dev/null +++ b/game/sports/xmoto/translations.xml @@ -0,0 +1,10 @@ + + + + xmoto + Motokros oyunu + Motocrossowa gra platformowa + Gölge tekrarlama gibi güzel özellikleri olan motokros yarışı. 3B hızlandırıcılı ekran kartı gerektirir + X-Moto jest wyzywającą motocrossową dwuwymiarową grą platformową, gdzie fizyka ma w rozgrywce główną rolę. Panowanie nad motorem musi być jak najbardziej wyżyłowane, jeżeli chce się myśleć o ukończeniu trudniejszych poziomów. + +