Commit graph

107 commits

Author SHA1 Message Date
Jools Wills
ebb650635a sdl2 - update to our sdl 2.0.5 (with backported fixes) - fixes #1758 2017-01-13 05:07:03 +00:00
Jools Wills
aed35b7276 Revert "sdl2 - updated to sdl 2.0.5 (rpi / mali)"
Need to test further as some people reported keyboard input isues

This reverts commit 51843783e4.
2016-11-20 13:22:16 +00:00
Jools Wills
5325f25fdb sdl2 - wrong package version 2016-11-19 02:54:06 +00:00
Jools Wills
51843783e4 sdl2 - updated to sdl 2.0.5 (rpi / mali) 2016-11-19 00:51:44 +00:00
Jools Wills
439c025de3 sdl1/2 - de-duplicate version number / add get_pkg_ver_sdl* 2016-11-18 21:28:54 +00:00
Jools Wills
204e9cf9c1 update modules to use new __os_* variables 2016-10-09 05:50:40 +01:00
gizmo98
431b43551b sdl2: prepare module for different platforms 2016-10-03 17:39:21 +01:00
Jools Wills
504cafe34a sdl1/sdl2 - no need to use fatalError 2016-08-12 19:54:02 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
e7b5b7e862 sdl2 - bump version number (sdl2 dispmanx scaling) 2016-07-06 22:06:27 +01:00
Jools Wills
c1cf366d2e remove old 2.x update code.
* there is no direct upgrade route from 2.x due to wheezy -> jessie leap,
   so we no longer need to keep this around.
2016-06-15 20:19:17 +01: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
93c4e12b01 bump version of SDL2 to force a new package to be installed (which doesn't log when an unknown input is pressed) #1297 2016-04-23 00:39:23 +01:00
Jools Wills
72a5b9df39 update to 2.0.4 again, but with https://hg.libsdl.org/SDL/rev/6c86d3216f6a reverted as it breaks PS3/Wii U Pro, and possibly
other controllers. #1297
2016-04-11 20:12:23 +01:00
Jools Wills
4abf8b32cd use sdl 2.0.3 until problems with input devices and 2.0.4 are resolved - #1297 2016-03-11 17:08:34 +00:00
Jools Wills
3ff4e76fdb add remove function to sdl1/sdl2 2016-02-22 15:21:11 +00:00
Jools Wills
6c250352dc updated sdl2 to 2.0.4 2016-02-17 19:03:27 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
c75971a65d enable building sdl2 for odroid (mali-fbdev) 2016-01-04 03:49:11 +00:00
gizmo98
bb41968ac9 Remove more modules 2015-12-24 15:52:44 +01:00
Jools Wills
dd31a31e63 include os version in directory we copy sdl debs to in archives 2015-11-30 22:04:02 +00:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
1b4a46b9d6 added missing devscripts dependency to sdl2 2015-10-09 02:19:27 +01:00
Jools Wills
083d773acc copy sdl1/sdl2 debs to tmp/archives after building 2015-10-03 02:04:46 +01:00
Jools Wills
cc12d8b7b6 rework sdl2 to be a drop in replacement on jessie for debian shipped sdl2
move sourcecode to github
2015-09-12 22:55:30 +01:00
Jools Wills
47affa5077 fixed sdl2 package dependencies on jessie 2015-09-10 23:16:13 +01:00
Jools Wills
43a5eb749e remove libraspberrypi-bin dependency for sdl2 2015-09-10 19:39:45 +01:00
Jools Wills
6716a9ceb0 remove jessie+ sdl2 files and hold sdl1/sdl2 after installing ours 2015-09-10 19:05:13 +01:00
Jools Wills
36ed797e9b don't need dependency for libraspberrypi0 as libraspberrypi-dev depends on it 2015-09-06 07:28:46 +01:00
Jools Wills
ce8ede4def updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion 2015-06-16 16:41:34 +01:00
Florian
4df425c338 CHG: Updated header information 2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d CHG: Added license information to all files 2015-03-27 17:28:38 +01:00
Jools Wills
51216c8a49 a bit of de-duplication for sdl2 module 2015-02-22 02:28:17 +00:00
Jools Wills
bdd71350c1 it is tidier to not include slash on binaries url 2015-02-07 23:05:52 +00:00
Jools Wills
07dd538cd4 sdl2 module changes -
* build in subdirectory, so debs are created under sdl2
 * use __binary_url for file location
 * don't remove debs after installing from source so they can be uploaded as needed to repository/archive
2015-02-06 03:25:44 +00:00
Jools Wills
bbaaad975c various fixes based on recommendations from shellcheck
changed order of retronetplay module so functions can be found
2015-01-11 21:26:10 +00:00
Jools Wills
29846e0a07 Merge branch 'master' of github.com:petrockblog/RetroPie-Setup into upstream_master 2015-01-11 20:41:16 +00:00
Jools Wills
231051ccad styleguide changes:
* add newline to end of main scripts
2015-01-11 17:32:20 +00:00
Jools Wills
a963129905 removed -j8 for sdl2 source 2015-01-11 16:25:55 +00:00
Jools Wills
06e2636ab3 add flag for whether a platform has binary archives available and move archive url to platform config
hide binary install for platforms that don't have it
2015-01-08 22:05:54 +00:00
Jools Wills
3982eb4ed5 added isPlatform helper function and an example usage in sdl2 2015-01-08 22:04:49 +00:00
Jools Wills
e1893abe71 Merge remote-tracking branch 'upstream/master' into multiple_platforms 2015-01-08 22:03:52 +00:00
Jools Wills
f937baa863 rename checkNeededPackages to getDepends 2015-01-08 22:03:12 +00:00
Jools Wills
d0552eb9af Merge branch 'master' of github.com:petrockblog/RetroPie-Setup into upstream_master 2015-01-08 21:22:42 +00:00
Jools Wills
9e21e9656a fixed - removed left over missing function call in sources_sdl2 2015-01-08 21:21:57 +00:00
Jools Wills
82c2fa7e4b intergate sdl2binaries with sdl2 module as an install_bin function 2015-01-07 00:55:32 +00:00
Jools Wills
a132751df8 use nobin instead of nobindist 2015-01-07 00:47:55 +00:00
Jools Wills
9a12b1ef88 initial support for creating/installing via split binary packages #553 2015-01-07 00:18:16 +00:00
Jools Wills
e47e63a5e8 split off old sdl2 library removal to function, and call it from both sdl2binaries and sdl2
install the exact package names from sdl2binaries and sdl2. avoids installing the dbg binary from the source build.
2015-01-06 12:34:13 +00:00