View Single Post
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#1
PPSSPP is psp-emulator, upstream: http://www.ppsspp.org/

Discussion started here (but I wanted my own announcement-thread):
http://talk.maemo.org/showthread.php?t=87812

You need libstdc++6 (>= 4.7.2-0+cssu0) installed on device to use ppsspp. You can get it from here:
Ppsspp can't be pushed to the extras-devel because it needs new cmake (2.8.8) and new gcc (4.7), which are not available on autobuilder. I have cooperated with ppsspp-authors (upstream) and maemo modifications are now merged in.

Here are optified debs http://www.cs.helsinki.fi/u/rantalai/ppsspp/


Video running "cube-test": http://youtu.be/NMwtiBAsoDk


----
If you want build ppsspp yourself, you need scratchbox with:
*gcc-4.7 (instructions: http://wiki.maemo.org/CSSU-thumb_too....7.2-linaro%29)
*newer cmake (e.g. 2.8.9 from http://www.cs.helsinki.fi/u/rantalai/ppsspp/)
*debianization for ppsspp (from:http://www.cs.helsinki.fi/u/rantalai/ppsspp/)
*maybe some trivial packages (from nokia, extras, extras-devel)


Then run:
Code:
git clone https://github.com/hrydgard/ppsspp.git
cp -r debian ppsspp
cd ppsspp
git submodule update --init

fakeroot dpkg-buildpackage
**************
If you want build your own cmake:
Code:
dget https://launchpad.net/ubuntu/+archiv...9-0ubuntu1.dsc
tar xvf cmake_2.8.9.orig.tar.gz
tar xvf cmake_2.8.9-0ubuntu1.debian.tar.gz
mv debian/ cmake-2.8.9
cd cmake-2.8.9
Patch these:
Code:
debian/rules
-        $(call $(flag_action),CTEST_USE_XMLRPC,ON)

override_dh_auto_test:
        -HOME="`pwd`/Build" dh_auto_test -- ARGS="-E CTestTestUpload"
        +#HOME="`pwd`/Build" dh_auto_test -- ARGS="-E CTestTestUpload"

debian/control
-debhelper (>= 9), libcurl4-gnutls-dev,
+debhelper (>= 7), libcurl4-openssl-dev,
-libxmlrpc-core-c3-dev | libxmlrpc-c3-dev

debian/compat
-9
+7

debian/cmake.postinst
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"

debian/cmake.postrm
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"

debian/cmake.preinst
-dpkg-maintscript-helper rm_conffile /etc/emacs/site-start.d/50cmake.el 2.8.9~rc3-1~ cmake -- "$@"
run:
Code:
fakeroot dpkg build-package
Attached Images
 

Last edited by AapoRantalainen; 2015-03-27 at 19:56. Reason: links updated
 

The Following 45 Users Say Thank You to AapoRantalainen For This Useful Post: