245e1a126f changes the include paths for CapsLibAll.h which breaks our build script.
This change adds the include path for the caps headers ($md_build/src/includes/caps) to CFLAGS which resolves it.
Also remove the symlink creation in hatari.sh for the caps5 include path that is no longer used.
* capsimage version workaround is no longer needed in hatari's cmake
* old capsimage types are no longer needed
* align caps include location with new hatari cmake code
* remove no longer needed __cdecl define hack when building
* change existing calls which used --strip-components
* use multiple parameters for arguments which should allow additional arguments with spaces
* implements #2630
* allow modules to still use libpng12-dev but show a message for them to be updated
* change libpng-dev dependency to libpng12-dev for Jessie and older
* replace many of the existing wget | tar commands with the new function
* include error logging in the function via runCmd, to trap download/unpacking issues
* rp_module_menus is no more - instead use rp_module_section with one of
- core (core packages)
- main (main packages - which will be installed by default in the image)
- opt (optional packages)
- exp (experimental packages)
- driver (driver packages)
- config (configuration packages / tools)
* The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.
* The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_
* rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called
* configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
don't use dispmanx sdl backend for hatari by default (as it can cause performance issues - users can enable it if they want tearfree
on rpi2 etc)
add 416 x 288 framebuffer video mode for hatari when borders are in use
thanks to amigagamer for the pointers #782
the romname of "atarist" is clearer than "atariststefalcon". We could always have a separate folder if needed, but then again we don't have split folders for amiga 500 / amiga a1200 so it's not really needed imho