Commit graph

6336 commits

Author SHA1 Message Date
Jools Wills
7e97c8603c build dispmanx sdl as part of the source set up. since we install it to /opt/retropie/supplementary/sdl1dispmanx it won't interfere with the debian sdl 2014-12-16 09:06:30 +00:00
Jools Wills
b71a7b0e58 use dgen 1.33 - has better fb compatibility
new version seems to compile fine with gcc 4.7
no need for disabling of double buffer - it does it automatically now in the new version
2014-12-16 08:21:47 +00:00
Jools Wills
eb6c2d426b renamed sdl1 to sdl1dispmanx and change install location to /opt/retropie/supplementary/sdl1dispmanx 2014-12-16 07:34:48 +00:00
Jools Wills
507b84e686 disable double buffer by default for dgen (flashing screen) 2014-12-16 07:34:01 +00:00
Jools Wills
c6ef7567b8 reverted f7bf16972f & aa908297d2 -
raspbian git doesn't have -C (too old)
2014-12-16 05:39:43 +00:00
Jools Wills
a5cf307403 unpack missing cavestory datafiles - #514.
fixed up path to datafiles in launch script
2014-12-16 05:25:03 +00:00
Jools Wills
b450cf2d4e woops. since we are looking at the return code from the cp_callModule function, if a function doesn't exist, we should return 0, not 1 (not a failure, just non existant). 2014-12-16 05:20:16 +00:00
Jools Wills
42393769bd build dispmanx with x11/cdrom support (needs testing) 2014-12-16 04:37:13 +00:00
Jools Wills
79b5115d26 fixed dgen install path for sega cd / sega 32x setessystem configs 2014-12-16 03:42:17 +00:00
Jools Wills
9db56b2b59 switch round return codes for rp_callModule (they were in reverse).
use return code of rp_callModule rather than testing the global ERRMSGS variable.
store errors in a local variable and appent to ERRMSGS so we don't abort due to an earlier error. Personally I prefer the script
to abort on an error, so I might add a configuration for this
2014-12-16 03:34:18 +00:00
Jools Wills
a81ab35393 added libsdl1.2-dev libsdl-net1.2-dev dependencies for fastdosbox (net needed for some modem/ipx functionality) 2014-12-16 03:11:01 +00:00
Jools Wills
3d4ba5597b move retro-pie setup main menu to retropiesetup.sh
rename checkForLogDirectory to rps_checkForLogDirectory, and move to retropiesetup.sh
simplify logic in rps_checkForLogDirectory
2014-12-16 03:03:04 +00:00
Jools Wills
ea0f44a475 only add default -pipe gcc option if we have more than 256MB ram 2014-12-16 02:26:15 +00:00
Jools Wills
4480c8d649 typo in g++ dependency 2014-12-16 02:01:34 +00:00
Jools Wills
40a2532c95 add gcc-4.6/g++4.6 as dependency for dgen, as we built it with that version (and it could have been uninstalled from raspbian)
added libarchive-dev as a dependency so dgen can open compressed roms
2014-12-16 02:00:27 +00:00
Jools Wills
db6fd3043b let's use gcc-4.8 2014-12-16 01:08:08 +00:00
Jools Wills
1000534635 correct instructions - package / remove is not called by default 2014-12-16 00:47:04 +00:00
Jools Wills
f7bf16972f woops. forgot the directory parameter for git. 2014-12-15 19:34:57 +00:00
Jools Wills
aa908297d2 no need to pushd/popd for git pull. Just git -C. Remove output redirection for additional information 2014-12-15 19:34:12 +00:00
Jools Wills
ba97dcae67 we call depends for all modules so no need to specifically call emulationstation depends on binary install 2014-12-15 06:28:55 +00:00
Jools Wills
13fb7d454f patch up sources as part of sources function not build 2014-12-15 06:14:08 +00:00
Jools Wills
80ba0f7ad0 fix up paths to retroarch 2014-12-15 06:00:19 +00:00
Jools Wills
51945ac62a move information messages regarding rom installation to the configure task so it doesnt need to be duplicated in the binary install function 2014-12-15 05:59:07 +00:00
Jools Wills
7fff17342f renamed libsdlbinaries to sdl2binaries 2014-12-15 05:44:55 +00:00
Jools Wills
936527a756 rename sdl2 module id from sdl to sdl2 and cleanup/rework. 2014-12-15 05:38:02 +00:00
Jools Wills
6c6ff4d39a renamed sdl module > sdl1 and cleanup/rework for new build system 2014-12-15 05:36:02 +00:00
Jools Wills
8819ddb908 rework esconfig module for new build location / setup
fix up some incorrect paths in esconfig configurature function
2014-12-15 05:32:17 +00:00
Jools Wills
ff25ec98f0 emulation station depends calls libsdlbinaries, so let's use that - also we should install the dev libs as they
depend on the binary libs that will be needed.
2014-12-15 03:27:19 +00:00
Jools Wills
21941a6134 rework emulation station for new build system / location
note the startup script set up was moved to the configure part - since with the binary shipped version, we will need to call configure
to recreate it (install won't work since install now installs from source location to binary location)
2014-12-15 03:25:55 +00:00
Jools Wills
f617ddd215 quiet flag for libsdl2 binaries download (output is displayed whilst unpacking) 2014-12-14 16:16:07 +00:00
Jools Wills
109d174473 fixed wrong path for mame4all required build file. 2014-12-13 21:15:15 +00:00
Jools Wills
b6022380c4 fix up retroarch/shader installing 2014-12-13 19:12:07 +00:00
Jools Wills
5f2edd2b87 adjust snesdev for new build location / system 2014-12-13 09:19:23 +00:00
Jools Wills
2d6ff9f208 quote path 2014-12-13 09:14:21 +00:00
Jools Wills
c0f67c1f70 adjust runcommand for new build location / system 2014-12-13 09:13:45 +00:00
Jools Wills
ed81781656 reworked xarcade2jstick based on new build system 2014-12-13 09:09:47 +00:00
Jools Wills
9b0fcbd54c Merge remote-tracking branch 'upstream/master' into separate_sources
Conflicts:
	scriptmodules/emulators/mupen64rpi.sh
2014-12-13 09:07:23 +00:00
Jools Wills
7cf590f751 Merge remote-tracking branch 'upstream/master' 2014-12-13 09:05:12 +00:00
Jools Wills
8bf3aa551f mujpen64 build script checks for 750mb free ram - testing the minimum needed now. disabled check but increased swap. May need to
increase swap file more - will test
2014-12-13 09:03:30 +00:00
Jools Wills
2f4d3cd2b9 Revert "removed left over error message in jzintv"
This reverts commit f59a80a349.
2014-12-13 07:16:52 +00:00
Jools Wills
f59a80a349 removed left over error message in jzintv 2014-12-13 06:40:18 +00:00
Jools Wills
4aa3301226 fixed required binary path in jzintv 2014-12-13 06:39:32 +00:00
Jools Wills
8602cb9bb6 prefix all retropackages functions for consistency 2014-12-13 06:30:09 +00:00
Jools Wills
a6bd68129b some better logic for folder creation for modules. record whether we were able to pushd, and only popd if so, and remove any build/install folders after a module has run, in case it never needed them for some reason (or something failed). 2014-12-13 06:26:14 +00:00
Jools Wills
81f4c0f362 oops. commented out code 2014-12-13 06:17:54 +00:00
Jools Wills
8ba6e6ec86 rework libsdlbinaries - this would be better renamed, and also installed to a subfolder so it doesn't overwrite the system.
things than need to build against it can be pointed to it
2014-12-13 05:13:55 +00:00
Jools Wills
2367b73a6a rework ps3controller module - split up as per other modules and clean up/reduce code size 2014-12-13 05:07:14 +00:00
Jools Wills
72459096fe we need to return after looping though the function calls or else we will call configure twice (this
didn't happen before since we used another variable)
2014-12-13 03:37:34 +00:00
Jools Wills
7e54be6af0 autogen.sh calls configure - so we need to pass our options to that rather than running configure twice which is slow 2014-12-13 03:26:52 +00:00
Jools Wills
54c2abb595 rename $builddir to $__builddir and move up to where other defaults are set 2014-12-13 03:19:03 +00:00