GroovyArcade 2020.01
OS changes:
- release: even pre-release should have the right desc
- CI: testing branches should be pre-releases
- release.sh: add packages included + gasetup changelog
- Non master/tag build uses git version of gatools and gasetup
- syslinux: don't enable outputs for whichever mode
- Disable audit kernel messages
- Add gatools changelog to release
- syslinux: don't force outputs at boot, gatools will do it
- Add new package gatools
- Start autoconfigure at boot
- CI: disable reflector
- fix typo
- syslinux.cfg: kernel line is now global
- syslinux.cfg: indent menu colors, 2nd pass
- syslinux.cfg: nicer layout Uppercase syslinux keywords, align menu colors
- syslinux.cfg: simply keep useful menu entries
Packages changes:
- gasetup: bump to 1.2.1
- gasetup-git: fix
- gasetup-git: forgot provdes/conflicts
- new package: gasetup-git
- Mame 0.217, once again
- fix MAME 0.217 for good
- Recompute hashes before makepkg
- MAME: point to MKChamp website again for suppression patch
- fix: groovy packages not building anymore
- mame: bump to 0.217 groovymame now has its own repo, no need anymore to apply the GM patch on top
- bugfixes + adapt to new build directory
- work dir is a variable, reorder patch applying
- New package: kronos-git
- attract: package has finally been updated at AUR
- gatools: bump to 0.1.2
- gatools: bump to 0.1.1
- ci: missing artifacts to go from testing to stable
- gasetup: tweak package to install desktop ddata
- gasetup: use the right DESTDIR
- gasetup: forgot to update sha256 with bump to 1.2
- CI: rename stages and jobs, master will manually deploy to stable
- Bump gasetup to 1.2
- New packages: gatools + gatools-git
- Bump mame to 0.216 + new location for groovy and suppression patches
gasetup changes:
- Reformat core/procedures/interactive according to google styleguide Done by running: shfmt -i 2 -ci -ln bash -w
- Reformat libui.sh acording to google styleguide Done by running: shfmt -i 2 -ci -ln bash -w
- Reformat gasetup acording to google styleguide Dnoe by running: shfmt -i 2 -ci -ln bash -w
- Missed some partition substitution
- fix disk devices detection
- don't configure monitor at install if gasetup configured it before
- Solve spaces problems in device name and device space
- Rewrite partition handling at install
- Rewrite disk detection + data displayed when installing GA
- Slowly integrate gatools
- Add gasetup to XDE menu
- Comply ot Makefile standards
gatools changes:
- fix a function to set properties in files
- Many small fixes + adapt to new edid-decode texts
- video: apply edid firmware on the fly
- Wrong path when turning on forced connectors after testing them
- Remove deprecated functions, cleanup code
- Some more cleanup
- video.sh: ask user confirmation before applying configuration
- video.sh: simplier decision process, remove unused code
- monitor.sh: menu_select_monitor() now accepts an optional title
- include.sh: make constants readonly
- make_decision: when forcing to on, only activate analogue displays
- Makefile: gitlab edit can't add tabs
- Add Makefile
- video.sh: temporarily don't let first dialogs fail or wait in test_all_connectors() Some displays may remain black even once all connectors are forced to on
- Solve typos, add tests script
- video.sh: forgot to complete Case 3 and 4 in make_decision()
- Merge branch '1-rewrite-connectors-tests' into 'master'
- change method: turn everything off, the turn on outputs one by one and ask user confirmation
packages included:
see pkglist.x86_64.txt