Jools Wills
a7c0a6103b
help improvements
...
* get rid of _INFMSGS and instead have a rp_module_help field with information in.
this can then be displayed in the setup menus, and not just after configuring.
2016-06-10 17:32:47 +01:00
Jools Wills
db0d175ccb
fix up uqm for binary distribution
2016-06-07 13:01:24 +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
79d7f44b93
solarus - added zip dependency. fixes #1501
2016-06-01 17:45:12 +01:00
Jools Wills
ac3578208f
symlink smw config to configs/ports/smw
2016-05-24 14:59:50 +01:00
Jools Wills
2ff34e0e3a
still need to include the main repository for armv7 optimised kodi due to other package requisites.
2016-04-29 02:48:01 +01:00
Jools Wills
296e1f8963
use armv7 optimised kodi repository for rpi2/rpi3
2016-04-28 06:37:40 +01:00
Jools Wills
c11c561c9d
correct delSystem call, and make sure it uses the correct config path
2016-04-12 04:07:57 +01:00
Jools Wills
7a20f982c2
make sure we remove the directLaunch version of Kodi
2016-04-12 02:47:58 +01:00
Jools Wills
d6eb4e87f3
as we have switched back to sdl 2.0.4 again, it should be fine to use the master branch of SDLPoP
2016-04-11 20:12:52 +01:00
Jools Wills
11e22bc92b
added aptRemove function
...
update Kodi to use pipplware repo mirror on RPI, for Kodi 16 with joypad control. Thanks to Herb and Rascas
add remove function to Kodi module and support removing repository / key when removing dependencies
2016-04-09 02:39:24 +01:00
Jools Wills
d48f1015d6
use v1.16 release of sdlpop due to upstream audio changes that require SDL 2.0.4 (we currently use 2.0.3 due to gamepad input issues)
2016-04-08 21:11:37 +01:00
Jools Wills
5294895826
removed directlaunch functionality from script due to problems with the ES directlaunch code. Kodi launches from ports again
2016-03-29 05:10:15 +01:00
Jools Wills
fed76c6b96
use fullpath to lincity-ng as /usr/games is not always pathed
2016-03-26 01:15:15 +00:00
Jools Wills
08eeb0f6ab
run lincity-ng without xinit on x11 platform and don't include xorg dependency
2016-03-25 22:46:28 +00:00
Jools Wills
1f70edd216
commandslines the wrong way round. oops
2016-03-25 22:27:04 +00:00
Jools Wills
7fe5a0183d
fix up micropolis on x11 (launches directly)
2016-03-25 22:24:41 +00:00
Jools Wills
b4692bb715
enable openbor on x86/x11
2016-03-25 22:21:30 +00:00
Jools Wills
a7089053b3
fix launching solarus on non arm platform by symlinking the library
2016-03-25 22:02:26 +00:00
Jools Wills
a08a189ba3
make sure solarus builds correctly
2016-03-25 21:50:21 +00:00
Jools Wills
efccb11b56
alephone:
...
* enable x86/x11
* checkout source with github rather than downloading archive
* add autoconfig/automake dependency to generate configure
* check it builds correctly with md_ret_require
* unpack zips directly to $romdir/ports/alephone rather than via __tmpdir and chown to $user
2016-03-25 21:24:54 +00:00
Jools Wills
1cb077e85e
missing setConfigDir for love (keep it in the root as it is exists as a system rather than a port)
2016-03-25 21:24:09 +00:00
Jools Wills
9e3d573b13
new module variable md_conf_root that points to $configdir or $configdir/ports for ports - for ports in the libretro folder, this is set manually with setConfigRoot, and for "love" which is a ES system, but lives in ports (so configs go in $configdir not $configdir/ports to match the roms folder structure)
...
adjust ports configs / symlinks to $configdir/ports and move old configs to new location (when calling addPort)
fix up some paths in a few experimental modules (wolf4sdl / sdlpop)
2016-03-25 20:13:02 +00:00
zerojay
af5782d1fb
Correct solarus dependency.
2016-03-22 13:07:27 -03:00
Jools Wills
6050748268
quote vars
2016-03-09 22:01:13 +00:00
Jools Wills
4db9cfa9cf
out config folders are lowercase
2016-03-09 21:59:22 +00:00
Jools Wills
3922df5138
remove !x86 from x11 apps flags
...
whitespace fix
2016-03-09 21:52:17 +00:00
Jools Wills
d01729aa14
quote variable
2016-03-09 21:50:54 +00:00
Jools Wills
b1d09444cb
remove quotes - don't work with new addPorts functionality currently
2016-03-09 21:50:40 +00:00
Jools Wills
42910b1fa0
fix up launching of micropolis - the pervious script run xset before any xserver was running - pass a script to xinit instead. not sure window manager is needed for this game though.
2016-03-09 21:49:04 +00:00
Jools Wills
3f36e9909d
remove duplicate info messages regarding reconfiguration of x11-common - image already has the setting correct so may confuse users.
...
those manually installing can read the documentation - may add an option to automatically suggest this change if it detects it is set wrong instead
2016-03-09 21:32:52 +00:00
Jools Wills
6eefef6db4
Merge pull request #1352 from zerojay/alephone
...
Added AlephOne engine (Marathon, Marathon 2, Marathon Infinity).
2016-03-09 20:57:24 +00:00
Jools Wills
3a9058f61a
Merge pull request #1359 from HerbFargus/giana
...
Add Giana's Return
2016-03-09 20:56:43 +00:00
Jools Wills
39fd648d96
Merge pull request #1361 from zerojay/solarus
...
Add in missing configdir handling for Solarus.
2016-03-09 20:54:21 +00:00
Jools Wills
b5ec730e49
Merge pull request #1362 from zerojay/lincity-ng
...
Added lincity-ng script.
2016-03-09 20:54:01 +00:00
zerojay
1548f3ab25
Add in configdir handling.
2016-03-09 18:30:28 +00:00
zerojay
95a6b72585
Added AlephOne engine (Marathon, Marathon 2, Marathon Infinity).
2016-03-09 17:14:50 +00:00
zerojay
1f7c8b10ed
Added lincity-ng script.
2016-03-09 17:10:30 +00:00
HerbFargus
60732260f6
Add Giana's Return
2016-03-09 01:40:53 -07:00
Jools Wills
e764f00ad4
Merge pull request #1353 from zerojay/micropolis
...
Added Micropolis (open source SimCity Classic) script.
2016-03-08 15:38:23 +00:00
zerojay
929e98c192
Added Micropolis (open source SimCity Classic) script.
2016-03-08 07:23:22 +00:00
Jools Wills
6eef33e383
Merge pull request #1348 from HerbFargus/Commander-Genius
...
Add Commander Genius (Commander Keen Engine)
2016-03-07 16:09:20 +00:00
HerbFargus
f39f643772
Minor Cosmetic Nits
2016-03-07 00:14:13 -07:00
HerbFargus
f609edf432
Add Commander Genius (Commander Keen Engine)
2016-03-07 00:08:40 -07:00
HerbFargus
d097226df5
Don't use virtual packages in scriptmodule dependencies
2016-03-06 15:28:25 -07:00
Jools Wills
7deb4753a6
Merge pull request #1346 from zerojay/openbor
...
Added OpenBOR port.
2016-03-06 20:34:50 +00:00
zerojay
d5b64ee46a
Added OpenBOR port.
2016-03-06 20:30:21 +00:00
zerojay
ddaef3007b
Add missing cmake dependency to Solarus.
...
Add missing cmake dependency to Solarus.
2016-03-06 14:04:53 -04:00
Jools Wills
a072548025
sdlpop fixes
2016-03-05 23:46:06 +00:00
Jools Wills
b4189b6763
fix path for config check
2016-03-05 23:41:07 +00:00