Commit graph

2504 commits

Author SHA1 Message Date
Jools Wills
0461add537 don't enable sdl2 (from source) by default as it is installed from binaries as part of emulation station dependencies 2014-12-17 05:03:36 +00:00
Jools Wills
4f04e3e7f8 move software ports / non emulators to a ports subfolder and number then from 250 onwards. 2014-12-17 03:55:14 +00:00
Jools Wills
48cb9330a2 use emudir 2014-12-16 22:47:02 +00:00
Jools Wills
491bbccae0 fixed up retroarch paths in libretro essystem configs 2014-12-16 22:45:23 +00:00
Jools Wills
9466172b29 Merge remote-tracking branch 'upstream/master' into srcbin_reorga
Conflicts:
	scriptmodules/supplementary/retroarchjoyconfig.sh
2014-12-16 22:36:47 +00:00
Jools Wills
9743570ab9 fix up retroarch paths in modules 2014-12-16 22:34:41 +00:00
Jools Wills
7c06d930c2 rework/fix up retroarchjoypadautoconf 2014-12-16 22:34:18 +00:00
Jools Wills
5fa47bbbc8 add retroarch-joyconfig to installation 2014-12-16 22:26:17 +00:00
Jools Wills
73f4e58048 alternative setessystem lines that were out of date (dgen has it's own rom folders) 2014-12-16 22:09:52 +00:00
Jools Wills
11660ba459 files that should have been committed as part of 691dd7551e 2014-12-16 22:08:32 +00:00
Jools Wills
691dd7551e functions for making the root rom directory, and main rom folders.
the folders are created as follows:
enforce rom directory permissions - root:$user for roms folder with the sticky bit set,
and root:$user for first level subfolders with group writable. This allows them to be
writable by the pi user, yet avoid being deleted by accident

add a new module for reset existing rom folder permissions, which was previously done as part of samba shares, and make the samba shares
module call this instead
2014-12-16 21:58:48 +00:00
Jools Wills
9625c62f7a let advmame have it's own rom folder so it can be run alongside mame4all (different version of mame - different romset). Some games may work
better due to the newer mame base (and some a lot slower)
2014-12-16 21:27:47 +00:00
ProxyCell
3e029a9e2f real location of retroarch-joyconfig
i changed the directory to the retroarch-joyconfig binary, which is under the tools directory now. current builds will are pointing to the old location still. if this binary is supposed to be moved/copied over to the old one of /installdir/bin/ then that needs to be changed instead as it is not working that way currently
2014-12-16 16:06:10 -05:00
Jools Wills
0f57e4c6c3 re-added gcc/g++ 4.8 dependencies for fbalibretro 2014-12-16 19:23:37 +00:00
Jools Wills
a1c8df6446 chmodding file that didn't exist - but it didn't need it anyway - it has the correct permissions 2014-12-16 17:42:16 +00:00
Jools Wills
942d4c7b53 fixed building linapple on gcc > 4.6 2014-12-16 17:19:12 +00:00
Jools Wills
c0548d608c incorrect checking of $pushed return code - need to compare against something 2014-12-16 16:14:27 +00:00
Jools Wills
2a057ba87e I must have been tired - push_error needs a $ 2014-12-16 16:08:50 +00:00
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