Name: pinball
Summary: Emilia arcade game
Version: 0.0.0
Release: 0
Group: Amusements/Games
License: GPLv2+
URL: http://pinball.sourceforge.net
Description: |
The Emilia Pinball project is an open source pinball simulator for linux and other unix systems. The current release is a stable and mature alpha. There is only one level to play with but it is however very addictive.
Current Platform: GNU/Linux Meego
Status: http://rzr.online.fr/q/meego
Feedback: http://rzr.online.fr/contact.htm
I ported this app created long time ago to meego it worked for me on a x86 install, but i'll be curious to test RpM on various devices …
Please test or/and contact me with your feedback, thank you.
Boot meego, if you not install just copy it to usb storage :
url="http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.img" sudo time wget -O /dev/sdX "$url" # dmesg | head # will tell sdX
Then go in application screen and type
su # password=meego DISTRIBUTION="MeeGo_Trunk_standard" # DISTRIBUTION="meego_current_Core" source=rzr cat /etc/meego-release # use default one if issue try again and update DISTRIBUTION url="http://repo.pub.meego.com/home:/rzr/$DISTRIBUTION/home:${source}.repo" sudo zypper addrepo "$url" # "${source}-${DISTRIBUTION}" sudo zypper ref sudo zypper install pinball # press, y,y ... exit
In application's Menu you'll be a able to start e pinball, then tune graphics options (ratio ~9/5) and enjoy until you tilt or it crash
For other platform (ARM etc) you can try for yourself one of theses :
http://repo.pub.meego.com/home:/rzr/
Feedback welcome at :
Tested on :
MaemO :
fakeroot apt-get install cmake
hurd table from Paolo Caroni (kenren89@)
sudo aptitude install rzr install pinball-data=0.0.20110511-0~rzr1 # n n y dpkg -L pinball | grep -i hurd
house : http://rzr.online.fr/game.htm
latest CVS Sources :
PROJECT=pinball SCM=:pserver:anonymous@${PROJECT}.cvs.sourceforge.net:/cvsroot/${PROJECT} cvs -d ${SCM} login && cvs -d ${SCM} -z3 co .
or tarball : http://rzr.online.fr/docs/game/pinball.tar.gz
Devel Notes: http://rzr.online.fr/docs/game/devel.htm#
Project Structure :
I compiled for windows it under (get cvs sources for that)
http://rzr.online.fr/docs/game/msvc.txt
http://www.libsdl.org/release/SDL-1.2.5a-win32.zip http://www.libsdl.org/release/SDL-devel-1.2.5a-VC6.zip http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.5-VC6.zip http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.5-win32.zip http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.3-win32.zip http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.3-VC6.zip
It compiles on MSVC 97 (aka vs6) fine, so it should with MSVC 2003 (aka .net) but not : http://gridpoint.apocalypselives.com/BuildLog.htm
line 45 of loadermodule.h protected: map<char* const, Behavior* , ltstr> m_hMods;
has problems. and loadermodule.cpp has a similar error.
Please Test Current Compiled versions :
http://rzr.online.fr/docs/game/Pinball.app.tgz http://rzr.online.fr/docs/game/pinball-macosx.tar.gz
requiered libs (if missing) :
# http://www.libsdl.org/release/SDL-1.2.5.pkg.tar.gz # http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.3.pkg.tar.gz # http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.5.pkg.tar.gz
if it dont works mv “share” folder in same folder
that of pinball.app (parent one)
or from sources :
ls Pinball mkdir share/pinball mv ~/.../src/pinball/data/* share/pinball
otool -L .../Pinball <goMac> Pinball: <goMac> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) <goMac> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 8.0.0) <goMac> @executable_path/../Frameworks/SDL.framework/Versions/A/SDL (compatibility version 1.0.0, current version 1.0.0) <goMac> @executable_path/../Frameworks/SDL_mixer.framework/Versions/A/SDL_mixer (compatibility version 1.0.0, current version 1.0.0) <goMac> @executable_path/../Frameworks/SDL_image.framework/Versions/A/SDL_image (compatibility version 1.0.0, current version 1.0.0) <goMac> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 63.0.0)
I think the port is over, some users reported it is very slow next step is to rebuild the package
#define MacOSX @ pinball/base/Private.h
At the same time your need some libs (+headers)
OpenGL as frameworks
# http://www.libsdl.org/release/SDL-1.2.5.pkg.tar.gz # http://www.libsdl.org/release/SDL-devel-1.2.5.pkg.tar.gz
# http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.3.pkg.tar.gz # http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.3.pkg.tar.gz # http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.5.pkg.tar.gz # http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.5.pkg.tar.gz
pb uses jam and GNU gcc
Err
/Developer/Private/jam -d1 -j1 JAMBASE=/Developer/Makefiles/pbx_jamfiles/ProjectBuilderJambase JAMFILE=- build ACTION=build _DEFAULT_GCC_VERSION=3.1 BUILD_STYLE=Development "CPP_HEADERMAP_FILE=/Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball/build/Pinball.build/Addon.build/libAddon.a.hmap" "SRCROOT=/Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball" "OBJROOT=/Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball/build" "SYMROOT=/Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball/build" DSTROOT=/tmp/Pinball.dst
jam: warning: For target libAddon.a, rule StaticLibrary will ignore /Library/Frameworks/SDL_image.framework jam: warning: For target libAddon.a, rule StaticLibrary will ignore /Library/Frameworks/SDL.framework jam: warning: For target libAddon.a, rule StaticLibrary will ignore /Library/Frameworks/SDL_mixer.framework jam: warning: For target libAddon.a, rule StaticLibrary will ignore /System/Library/Frameworks/OpenGL.framework jam: warning: For target libAddon.a, rule StaticLibrary will ignore /System/Library/Frameworks/Cocoa.framework
CompileC /Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball/build/Pinball.build/Addon.build/Objects-normal/ppc/ltdl.o
/usr/bin/gcc-3.3 -c *F"/Users/jadeware/Desktop/Jadeware src/misc/MacOSX/Pinball/build" *F/Users/jadeware/Library/Frameworks
”/Users/jadeware/Desktop/Jadeware src/misc/pinball/libltdl/ltdl.c”
http:/fink.sf.net http://sourceforge.net/projects/fink/ irc://irc.eu.freenode.net/fink
http://sourceforge.net/tracker/index.php?func=detail&aid=779602&group_id=17203&atid=371315
export CFLAGS=-I/sw/include/SDL export CCFLAGS=-I/sw/include/SDL export LDFLAGS=-L/sw/lib/
alias ldd="otool -L"
I think it worked for me