Previously the "not x11" meant "arm", but it's better to use the flag now as lots has changed since this was written.
Also use armv6 for lowering samplerate instead of testing for rpi1 to be more generic.
There are audio issues on the RPI with the current HEAD version. But also we have had to update this
scriptmodule a fair amount due to upstream changes, and it would be better now to stick to the latest
stable version. Previously there were less frequent "stable" releases also.
The v3.5 version seems to work without issue.
* useful for lower end systems as resid is cpu intensive, even on the RPI2)
* before it was enabled by default, but now needs to be enabled manually via configure
Current vice was failing in configure stage checking for pdf generation dependencies,
despite texinfo being installed. As we don't need pdf documentation, disabling is a quick fix.
Also removed texinfo dependency as it's not needed with this disabled.
* 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
* add more generic getPlatformConfig and remove getSystemExtensions. Allows overriding of single platform.cfg key via configs/all/platforms.cfg
* var name / local var in vice
* make ES use new getPlatfornConfig function
* Added a shell library to handle file compression for emulators that don't support them natively. Also made VICE use it. It is intended to handle multiple disks inside one archive.
* 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.
* remove duplicated configure --prefix (c&p fail / debug or something)
* disable ffmpeg support, as it can fail building against recent ffmpeg (at least on Ubuntu 16.04)