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