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