summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAngelo Theodorou2015-07-07 22:15:53 +0100
committerAngelo Theodorou2015-07-07 22:15:53 +0100
commit2cc62e73f00df816c926381d5050dd1650ce8a2c (patch)
tree24e665584bfd7472ba77852d26719883f1a6f586
downloadaur-2cc62e73f00df816c926381d5050dd1650ce8a2c.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--ChangeLog23
-rw-r--r--PKGBUILD24
-rw-r--r--iostream.patch202
-rw-r--r--ri-li.desktop13
5 files changed, 281 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a22920bfd851
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = ri-li
+ pkgdesc = Drive a toy wood engine in many levels and collect all the coaches to win
+ pkgver = 2.0.1
+ pkgrel = 3
+ url = http://ri-li.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = gcc-libs
+ depends = sdl_mixer
+ source = http://downloads.sourceforge.net/sourceforge/ri-li/Ri-li-2.0.1.tar.bz2
+ source = ri-li.desktop
+ source = iostream.patch
+ md5sums = 57a2ff50a0c704786da8adf61d78bf52
+ md5sums = ff57f8b04b212af3e6f8c600c3e0c35b
+ md5sums = d953710f48bccf1f4de2f7d316c725fe
+
+pkgname = ri-li
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 000000000000..47e000c1db7b
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,23 @@
+2010-12-14 encelo <encelo@users.sourceforge.net>
+
+ * PKGBUILD :
+ Applying a new GCC compile patch
+
+2007-05-31 encelo <encelo@users.sourceforge.net>
+
+ * PKGBUILD :
+ Using $srcdir and $pkgdir variables
+ Added x86_64 to the arch array
+ Source downloading from downloads.sourceforge.net
+ Applying a GCC 4.3 compile patch
+
+ * ChangeLog :
+ Compliant to ChangeLog.proto format
+
+2007-12-08 encelo <encelo@users.sourceforge.net>
+
+ * PKGBUILD :
+ Description shortened
+ Dependencies updated
+ License and arch field added
+ .desktop file included
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0f918d74e6b9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Contributor: Angelo Theodorou <encelo@users.sourceforge.net>
+pkgname=ri-li
+pkgver=2.0.1
+pkgrel=3
+pkgdesc="Drive a toy wood engine in many levels and collect all the coaches to win"
+arch=('i686' 'x86_64')
+url="http://ri-li.sourceforge.net/"
+license=('GPL')
+depends=('gcc-libs' 'sdl_mixer')
+source=(http://downloads.sourceforge.net/sourceforge/$pkgname/Ri-li-$pkgver.tar.bz2 ri-li.desktop iostream.patch)
+md5sums=('57a2ff50a0c704786da8adf61d78bf52' 'ff57f8b04b212af3e6f8c600c3e0c35b'
+ 'd953710f48bccf1f4de2f7d316c725fe')
+
+build() {
+ cd $srcdir/Ri-li-$pkgver
+ ./configure --prefix=/usr
+ sed -i "s/SUBDIRS = src data Sounds gentoo/SUBDIRS = src data Sounds/" Makefile
+ patch -p1 < $srcdir/iostream.patch
+ make || return 1
+ make DESTDIR=$pkgdir install
+
+ install -m644 -D ../ri-li.desktop $pkgdir/usr/share/applications/ri-li.desktop
+ install -m644 -D data/Ri-li-icon-48x48.png $pkgdir/usr/share/pixmaps/ri-li.png
+}
diff --git a/iostream.patch b/iostream.patch
new file mode 100644
index 000000000000..5846bb32b359
--- /dev/null
+++ b/iostream.patch
@@ -0,0 +1,202 @@
+diff -urN Ri-li-2.0.1-orig/src//audio.cc Ri-li-2.0.1/src//audio.cc
+--- Ri-li-2.0.1-orig/src//audio.cc 2007-11-02 12:48:15.000000000 +0100
++++ Ri-li-2.0.1/src//audio.cc 2010-12-14 21:54:10.533334011 +0100
+@@ -22,13 +22,16 @@
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <string.h>
+
+ #include "audio.h"
+ #include "utils.h"
+ #include "preference.h"
+
++using std::cerr;
++using std::endl;
++
+ /*** Variable globales ***/
+ /*************************/
+ extern sPreference Pref;
+diff -urN Ri-li-2.0.1-orig/src//ecran.cc Ri-li-2.0.1/src//ecran.cc
+--- Ri-li-2.0.1-orig/src//ecran.cc 2007-11-02 12:48:16.000000000 +0100
++++ Ri-li-2.0.1/src//ecran.cc 2010-12-14 21:54:50.346667343 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <math.h>
+diff -urN Ri-li-2.0.1-orig/src//editeur.cc Ri-li-2.0.1/src//editeur.cc
+--- Ri-li-2.0.1-orig/src//editeur.cc 2007-11-02 12:48:17.000000000 +0100
++++ Ri-li-2.0.1/src//editeur.cc 2010-12-14 21:55:25.770000677 +0100
+@@ -25,7 +25,7 @@
+ #include <windows.h>
+ #endif
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -38,6 +38,9 @@
+ #include "tableau.h"
+ #include "mouse.h"
+
++using std::cerr;
++using std::endl;
++
+ /*** Variables globales ***/
+ /**************************/
+ extern SDL_Surface *sdlVideo;
+diff -urN Ri-li-2.0.1-orig/src//jeux.cc Ri-li-2.0.1/src//jeux.cc
+--- Ri-li-2.0.1-orig/src//jeux.cc 2007-11-02 12:48:17.000000000 +0100
++++ Ri-li-2.0.1/src//jeux.cc 2010-12-14 22:06:21.783334023 +0100
+@@ -25,7 +25,7 @@
+ #include <windows.h>
+ #endif
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+diff -urN Ri-li-2.0.1-orig/src//loco.cc Ri-li-2.0.1/src//loco.cc
+--- Ri-li-2.0.1-orig/src//loco.cc 2007-11-02 12:48:18.000000000 +0100
++++ Ri-li-2.0.1/src//loco.cc 2010-12-14 22:06:40.183334009 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+diff -urN Ri-li-2.0.1-orig/src//main.cc Ri-li-2.0.1/src//main.cc
+--- Ri-li-2.0.1-orig/src//main.cc 2007-11-02 12:48:19.000000000 +0100
++++ Ri-li-2.0.1/src//main.cc 2010-12-14 22:07:15.993334009 +0100
+@@ -23,7 +23,7 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <string.h>
+ #include <SDL/SDL.h>
+ #include <SDL/SDL_mixer.h>
+@@ -39,6 +39,9 @@
+ #include "editeur.h"
+ #include "utils.h"
+
++using std::cerr;
++using std::endl;
++
+ /*** Variables globales ***/
+ /************************/
+ SDL_Surface *sdlVideo; // Pointe sur l'écran video
+diff -urN Ri-li-2.0.1-orig/src//menu.cc Ri-li-2.0.1/src//menu.cc
+--- Ri-li-2.0.1-orig/src//menu.cc 2007-11-02 12:48:19.000000000 +0100
++++ Ri-li-2.0.1/src//menu.cc 2010-12-14 22:07:55.990000676 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -34,6 +34,9 @@
+
+ #define PY 180
+
++using std::cerr;
++using std::endl;
++
+ /*** Variables globales ***/
+ /**************************/
+ extern int Horloge;
+diff -urN Ri-li-2.0.1-orig/src//mouse.cc Ri-li-2.0.1/src//mouse.cc
+--- Ri-li-2.0.1-orig/src//mouse.cc 2007-11-02 12:48:20.000000000 +0100
++++ Ri-li-2.0.1/src//mouse.cc 2010-12-14 22:08:11.696667343 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include "mouse.h"
+ #include "preference.h"
+diff -urN Ri-li-2.0.1-orig/src//sprite.cc Ri-li-2.0.1/src//sprite.cc
+--- Ri-li-2.0.1-orig/src//sprite.cc 2007-11-02 12:48:20.000000000 +0100
++++ Ri-li-2.0.1/src//sprite.cc 2010-12-14 22:09:17.650000676 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -30,6 +30,9 @@
+ #include "preference.h"
+ #include "utils.h"
+
++using std::cerr;
++using std::endl;
++
+ /*** Variables Globales ***/
+ /**************************/
+ extern SDL_Surface *sdlVideo;
+@@ -39,8 +42,8 @@
+ extern int NSprites;
+ extern sPreference Pref;
+
+-static char* OrdreTexte="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-!?*+<>%$()&;";
+-static char* OrdreTexte2="abcdefghijklmnopqrstuvwxyz0123456789,_|?*+<>%$[]&;";
++static char* OrdreTexte=(char *)"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-!?*+<>%$()&;";
++static char* OrdreTexte2=(char *)"abcdefghijklmnopqrstuvwxyz0123456789,_|?*+<>%$[]&;";
+ static int TableTexte[256];
+
+ char Langue[31][16]; // Mémorise les noms des langues
+diff -urN Ri-li-2.0.1-orig/src//tableau.cc Ri-li-2.0.1/src//tableau.cc
+--- Ri-li-2.0.1-orig/src//tableau.cc 2007-11-02 12:48:21.000000000 +0100
++++ Ri-li-2.0.1/src//tableau.cc 2010-12-14 22:09:32.603334046 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include "preference.h"
+diff -urN Ri-li-2.0.1-orig/src//utils.cc Ri-li-2.0.1/src//utils.cc
+--- Ri-li-2.0.1-orig/src//utils.cc 2007-11-02 12:48:22.000000000 +0100
++++ Ri-li-2.0.1/src//utils.cc 2010-12-14 22:09:58.343334046 +0100
+@@ -21,7 +21,7 @@
+ // with this program; if not, write to the Free Software Foundation, Inc.,
+ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -36,6 +36,9 @@
+ #include "preference.h"
+ #include "sprite.h"
+
++using std::cerr;
++using std::endl;
++
+ /*** Variables globales ***/
+ /**************************/
+ extern sPreference Pref;
diff --git a/ri-li.desktop b/ri-li.desktop
new file mode 100644
index 000000000000..a28683815797
--- /dev/null
+++ b/ri-li.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1
+Encoding=UTF-8
+Exec=Ri_li %u
+Icon=ri-li.png
+Type=Application
+Categories=Game;ArcadeGame;
+Name=Ri-li
+Comment=Drive a toy wood engine
+Comment[fr]=Conduire un petit train de bois
+Comment[it]=Conduci un piccolo treno di legno
+Terminal=false
+StartupNotify=false