Commit graph

82 commits

Author SHA1 Message Date
Jools Wills
04afde92b9 Revert "use --depth 1 for submodules - fixes #1743"
This reverts commit d450858a71.
2016-11-10 23:31:13 +00:00
Jools Wills
d450858a71 use --depth 1 for submodules - fixes #1743 2016-11-10 23:25:00 +00:00
Jools Wills
fcec6586b8 ppsspp - switch off set -e used by the ppsspp ffmpeg build script which we source - fixes #1733 2016-11-04 19:11:38 +00:00
Jools Wills
d6bcc76875 ppsspp - pass ffmpeg path by param due to different build structure 2016-11-02 03:02:56 +00:00
Jools Wills
be4ac15d6a ppsspp - all patches upstream, enable armv6 build. closes #1726 2016-11-02 02:53:49 +00:00
Jools Wills
0cc21441f6 ppspp - module fixes (now build correctly on rpi)
- fix executable path
 - fix for rpi toolchain so CMAKE FLAGS take effect
2016-11-01 01:08:15 +00:00
Jools Wills
847a818e57 ppsspp - rpi fixes (more to do)
- use correct toolchain for armv7
 - remove part of patch - no longer needed
2016-11-01 00:09:47 +00:00
Jools Wills
97d168a28f ppsspp - add temporary patch for building current ppsspp on the rpi #1726 2016-10-30 20:26:06 +00:00
Jools Wills
80e0db2773 ppsspp - reorganise module / fix up rpi cmake parameters 2016-10-30 20:19:48 +00:00
Jools Wills
4f6e21e2dc ppsspp - fixes
* fix build on x86/x86_64
 * now requires cmake 3.6 - include cmake in build process - fixes #1725
2016-10-27 00:56:55 +01:00
Jools Wills
dbaccfcddc make sure git errors are always trapped when updating submodules - so a failure will trigger a clean. fixes #1632 2016-08-12 17:51:05 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
83ba7ad6f0 remove workarounds to use gcc 4.8 on some modules on wheezy, and just use 4.8 by default. Wheezy is no longer supported, but this simplifies some code. 2016-06-26 19:03:26 +01:00
Jools Wills
9abb4d8418 ppsspp - add missing libzip-dev dependency 2016-06-19 18:31:56 +01:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* 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.
2016-06-06 22:08:36 +01:00
Jools Wills
89d4b03bdd use md_conf_root in modules when referencing configs for the particular module 2016-03-26 15:28:15 +00:00
Jools Wills
8f3e9c4119 enable ppsspp on x86/x11 2016-02-22 21:41:39 +00:00
Jools Wills
4049bf9758 use array for dependency list generation for other modules to avoid calling getDepends multiple times 2016-02-22 20:05:57 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
c6423c753d use isPlatform for platform flag checking so we can do !rpi or !odroid
disable rpi emulators on odroid
2016-01-04 03:49:11 +00:00
gizmo98
d3205a7251 disable modules with rpi optimizations for now 2015-12-24 14:45:32 +01:00
Jools Wills
ec1d690ca1 ppsspp/lr-ppsspp should show up in the build from source menu ##1126 2015-12-13 18:06:14 +00:00
Jools Wills
39448a1a38 added some more missing dependencies 2015-12-13 12:49:45 +00:00
Jools Wills
8c7967c44c remove ppsspp/lr-ppsspp out of experimental.
enable lr-ppsspp by default and build binaries for both emulators for wheezy/jessie
2015-12-11 01:04:12 +00:00
Jools Wills
d4e827c6e4 moveConfigDir makes the destination directory, so we don't have to create it in the modules 2015-12-03 04:47:54 +00:00
Jools Wills
653eed3d4d use moveConfigDir for ppsspp 2015-12-03 04:13:24 +00:00
Jools Wills
c33c4ad1c0 switch to upstream ppsspp repository (now has my rpi fix in) 2015-10-30 11:49:37 +00:00
Jools Wills
27bdfa6655 fix flag typo 2015-10-28 10:22:28 +00:00
Jools Wills
c766cd9f8f fixes for building ppsspp for armv7 on raspbian - see https://github.com/raspberrypi/firmware/issues/491#issuecomment-151723041 2015-10-28 05:48:32 +00:00
Jools Wills
f9d37d1972 added ppsspp / lr-ppssp experimental emulators - thanks to all who helped (and PPSSPP project for debugging help). 2015-10-26 00:45:49 +00:00