Releases: substring/os
GroovyArcade 2020.04
OS changes:
- Massive changes, new /home/arcade/shared structure
- Add arcade user to the input group
- .xinitrc: disable screensaver
Packages changes:
- gatools: bump tp 0.2.1
- linux: fix typo
- Fix attracmode interlace bug for ATI/AMD
- Fix linux 5.6.3 build
- Bump gatools to 0.2
- Bump gasetup to 1.5
- linux: 15kHz patches have been renamed
- linux: don't build docs (broken), get rid of ArcadeVGA patches
- groovymame: free yourself from mame, get your own package
- Bump switchres to 1.53.2
- Bump ledspicer to 0.4.2
- add con2fbmap to AUR packages
- Bump ledspicer to 0.40
- Forgot to build galauncher
- new package: galauncher
- Add ledspicer and rgb-commander
- switchres: forgot ms929 EDID
- Switch to zst compression for packages
- mame: missing mame.dat
- retrofe: upstream AUR pkgbuild doesn't require patching anymore
- gasetup: bumpt to 1.4
- bump mame to 0.219 - use doozer's prebuilt binary - building groovymame is not a long operation anymore
- retrofe: bumpt to 0.9
- gatools: bump to 0.1.4
- CI: don't fail if testing branch is not available
gasetup changes:
- Get rid of some useless dialogs when installing
- Add mirror,inverted vertical monitor orientation
- Add a new menu for changing boot resolution
- Store systemctl journal
- lib-video: add inverted vertical orientation
- Erroneously removed worker_setup_menu
- Fix ISO detection whennot a DVD, right path to attract config
- strip most video functions form interactive, make a light iso gasetup menu
- lib-video.sh: fix aspect
- Add stable and stripped to necessary lib-video.sh
- break some single variable declarations into several
- solve read only bug, welcome message only on iso, keep going further for video lib
- Start removing /home/roms This should prevent gasetup from looping once after install
- Set keyboard as us if not set for xorg
- Prevent DPMS to trigger
- LXDE: remove startx messages
gatools changes:
- Set boot resolution to interlace now that AM is fixed
- Reworked information messages before validating the GFX+connector
- Preliminary multiple GFX cards support
- Add a few helpers
- Add getters for mame.ini and other .ini files
- Connector choice is now a menu instead of a radiolist
- Rework some spoken text, only force analogue connectors, rework speech and actions timing
- slight log format change on auto_configure
- Forgot Nanao ms929
- Add a new connector selection menu after auto detection This menu is only triggered if there are several screens plugged
- Force mame aspect to 4:3 for super resolution
- Drop EDID emulation and switch to resolutions. Also prepare for Nvidia and Intel GPU
- Append to logfile instead of starting from 0
- Don't log anymore to screen
- fix a bug where LCD on ATI cards wouldn't work
- small fixes all over the place
- Move groovy.log, point to new mame.ini
- fix video= kernel param
- Add line number to log
- Adapt to new 5.5 kernel switchres
packages included:
acl 2.2.53-2
adobe-source-code-pro-fonts 2.030ro+1.050it-5
adwaita-icon-theme 3.36.0-1
alsa-lib 1.2.2-1
alsa-topology-conf 1.2.2-2
alsa-ucm-conf 1.2.2-1
alsa-utils 1.2.2-1
amd-ucode 20200316.8eb0b28-1
antimicro 2.25-1
aom 1.0.0.errata1+avif-1
arch-install-scripts 23-1
archlinux-keyring 20200108-1
argon2 20190702-2
at-spi2-atk 2.34.2-1
at-spi2-core 2.36.0-1
atk 2.36.0-1
attr 2.4.48-2
attract 2.6.1-2
audit 2.8.5-6
avahi 0.8+15+ge8a3dd0-1
b43-fwcutter 019-3
base 2-2
bash 5.0.016-1
bc 1.07.1-4
bind-tools 9.16.1-2
bluez 5.54-1
broadcom-wl-15khz 6.30.223.271-187
brotli 1.0.7-3
btrfs-progs 5.6-1
bzip2 1.0.8-3
ca-certificates 20181109-3
ca-certificates-mozilla 3.51-1
ca-certificates-utils 20181109-3
cairo 1.17.2+17+g52a7c79fd-2
cantarell-fonts 1:0.201-1
cifs-utils 6.10-1
clonezilla 3.35.2-1
colord 1.4.4+9+g1ce26da-1
con2fbmap 2.1.0-52
connman 1.38-1
coreutils 8.32-1
cracklib 2.9.7-2
crda 4.14-3
cryptsetup 2.3.1-1
curl 7.69.1-1
darkhttpd 1.12-5
dav1d 0.6.0-1
db 5.3.28-5
dbus 1.12.16-5
dconf 0.36.0-1
ddrescue 1.25-1
desktop-file-utils 0.24-2
device-mapper 2.02.187-1
dhclient 4.4.2-2
dhcpcd 8.1.7-1
dialog 1:1.3_20200327-1
diffutils 3.7-3
ding-libs 0.6.1-3
dmraid 1.0.0.rc16.3-12
dnsmasq 2.80-4
dnssec-anchors 20190629-2
dosfstools 4.1-3
double-conversion 3.1.5-1
drbl 2.30.5-1
e2fsprogs 1.45.6-1
easybashgui 11.0.1-1
ecryptfs-utils 111-3
edid-decode-git r421.8a55ba2-1
efibootmgr 17-1
efitools 1.9.2-1
efivar 37-3
elinks 0.13-21
espeak-ng 1.50-2
ethtool 1:5.4-1
evtest 1.34-1
exfat-utils 1.3.0-1
expat 2.2.9-3
f2fs-tools 1.13.0-1
fbset 2.1-6
ffmpeg 1:4.2.2-5
file 5.38-3
filesystem 2019.10-2
findutils 4.7.0-2
flac 1.3.3-1
fontconfig 2:2.13.91+24+g75eadca-2
freetype2 2.10.1-2
fribidi 1.0.9-1
fsarchiver 0.8.5-1
fuse-common 3.9.1-1
fuse2 2.9.9-3
fuse3 3.9.1-1
galauncher 0.1-1
gasetup 1.5-1
gatools 0.2.1-1
gawk 5.0.1-2
gc 8.0.4-3
gcc-libs 9.3.0-1
gdbm 1.18.1-3
gdk-pixbuf2 2.40.0-2
gettext 0.20.1-3
giflib 5.2.1-1
glew 2.1.0-1
glib-networking 2.64.1-1
glib2 2.64.2-1
glibc 2.31-2
glu 9.0.1-1
gmp 6.2.0-1
gnu-netcat 0.7.1-7
gnupg 2.2.20-1
gnutls 3.6.13-1
gpgme 1.13.1-3
gpicview 0.2.5-4
gpm 1.20.7.r27.g1fd1941-2
gptfdisk 1.0.5-1
graphite 1:1.3.14-1
grep 3.4-1
grml-zsh-config 0.16.1-1
groff 1.22.4-3
groovymame 0.220-1
grub 2:2.04-5
gsettings-desktop-schemas 3.36.0-1
gsm 1.0.19-1
gssproxy 0.8.2-3
gtk-update-icon-cache 1:3.24.18-1
gtk2 2.24.32-2
gtk3 1:3.24.18-1
gzip 1.10-3
harfbuzz 2.6.4-2
haveged 1.9.8-1
hdparm 9.58-3
hicolor-icon-theme 0.17-1
htop 2.2.0-3
hwids 20200306-1
hwinfo 21.69-1
i2c-tools 4.1-3
iana-etc 20200327-1
icu 65.1-3
imlib2 1.6.1-1
inetutils 1.9.4-8
iniparser 4.1-1
intel-ucode 20191115-3
iproute2 5.6.0-1
iptables 1:1.8.4-1
iputils 20190709-2
ipw2100-fw 1.3-10
ipw2200-fw 3.1-8
irssi 1.2.2-2
iso-codes 4.4-1
iw 5.4-1
iwd 1.6-1
jack 0.125.0-9
jansson 2.12-1
jfsutils 1.1.15-7
joy2key 1.6.3-4
js60 60.9.0-2
json-c 0.13.1-3
json-glib 1.4.4-1
kbd 2.2.0-5
keyutils 1.6.1-3
kmod 27-1
krb5 1.18-1
l-smash 2.14.5-1
lame 3.100-2
lbzip2 2.5-5
lcms2 2.9-2
ldb 1:2.0.7-2
ldns 1.7.1-2
less 551-3
lftp 4.9.1-1
libaio 0.3.112-2
libarchive 3.4.2-1
libass 0.14.0-1
libassuan 2.5.3-2
libasyncns 0.8+3+g68cd5af-2
libatasmart 0.19-4
libavc1394 0.5.4-3
libblockdev 2.23-3
libbluray 1.2.0-3
libbsd 0.10.0-1
libbytesize 2.2-1
libcanberra 0.30+2+gc0620e4-2
libcap 2.33-1
libcap-ng 0.7.10-1
libcroco 0.6.13-1
libcups 2.3.1-1
libdaemon 0.14-4
libdatrie 0.2.12-1
libdrm 2.4.101-1
libedit 20191231_3.1-1
libelf 0.178-2
libepoxy 1.5.4-1
libevdev 1.9.0-1
libevent 2.1.11-5
libexif 0.6.21-3
libffi 3.3-3
libfm 1.3.1-1
libfm-extra 1.3.1-1
libfm-gtk2 1.3.1-1
libfontenc 1.1.4-1
libgcrypt 1.8.5-2
libglvnd 1.3.1-1
libgpg-error 1.37-1
libgudev 233-1
libgusb 0.3.4-1
libibus 1.5.22-1
libical 3.0.8-1
libice 1.0.10-2
libid3tag 0.15.1b-9
libidn 1.35-2
libidn2 2.3.0-1
libiec61883 1.2.0-5
libinput 1.15.5-1
libjpeg-turbo 2.0.4-1
libkeybinder2 0.3.1-3
libksba 1.3.5-2
libldap 2.4.49-1
libmaxminddb 1.4.2-1
libmfx 20.1.0-1
libmnl 1.0.4-3
libmodplug 0.8.9.0-2
libnetfilter_conntrack 1.0.8-1
libnewt 0.52.21-3
libnfnetlink 1.0.1-3
libnftnl 1.1.6-1
libnghttp2 1.40.0-1
libnl 3.5.0-2
libnotify 0.7.9-1
libnsl 1.2.0-2
libogg 1.3.4-1
libomxil-bellagio 0.9.3-2
libotr 4.1.1-2
libp11-kit 0.23.20-4
libpcap 1.9.1-2
libpciaccess 0.16-1
libpipeline 1.5.2-1
libpng 1.6.37-1
libproxy 0.4.15+33+g454a499-1
libpsl 0.21.0-2
libpulse 13.0-3
libraw1394 2.1.2-2
librsvg 2:2.48.3-1
libsamplerate 0.1.9-3
libsasl 2.1.27-2
libseccomp 2.4.2-1
libsecret 0.20.2-1
libsm 1.2.3-1
libsndfile 1.0.28-3
libsoup 2.70.0-1
libsoxr 0.1.3-1
libssh 0.9.4-1
libssh2 1.9.0-2
libtasn1 4.16.0-1
libthai 0.1.28-1
libtheora 1.1.1-4
libtiff 4.1.0-1
libtirpc 1.2.5-1
libtool 2.4.6+42+gb88cebd5-11
libunistring 0.9.10-2
libunwind 1.3.1-1
libusb 1.0.23-2
libutempter 1.1.6-3
libutf8proc 2.4.0-1
libutil-linux 2.35.1-1
libuv 1.35.0-1
libva 2.7.0-1
libvdpau 1.3-1
libvorbis 1.3.6-1
libvpx 1.8.2-1
libwacom 1.3-1
libwbclient 4.11.3-3
libwebp 1.1.0-1
libwnck 2.31.0-3
libx11 1.6.9-6
libx86 1.1-7
libx86emu 3.1-1
libxau 1.0.9-2
libxaw 1.0.13-2
libxcb 1.14-1
libxcomposite 0.4.5-2
libxcursor 1.2.0-1
libxdamage 1.1.5-2
libxdmcp 1.1.3-2
libxext 1.3.4-2
libxfixes 5.0.3-3
libxfont2 2.0.4-2
libxft 2.3.3-1
libxi 1.7.10-2
libxinerama 1.1.4-2
libxkbcommon 0.10.0-1
libxkbcommon-x11 0.10.0-1
libxkbfile 1.1.0-1
libxml2 2.9.10-1
libxmu 1.1.3-1
libxpm 3.5.13-1
libxrandr 1.5.2-2
libxrender 0.9.10-3
libxres 1.2.0-1
libxshmfence 1.3-1
libxt 1.2.0-1
libxtst 1.2.3-3
libxv 1.0.11-3
libxvmc 1.0.12-2
libxxf86vm 1.1.4-3
libyaml 0.2.2-1
licenses 20191011-2
linux-15khz 5.6.3.arch1-1
linux-api-headers 5.4.17-1
linux-atm 2.5.2-6
linux-firmware 20200316.8eb0b28-1
llvm-libs 9.0.1-3
lm_sensors 3.6.0-1
lmdb 0.9.24-1
lrzip 0.631-2
lsscsi 0.31-1
lua 5.3.5-3
lua51 5.1.5-9
lvm2 2.02.187-1
lxappearance 0.6.3-2
lxappearance-obconf 0.2.3-2
lxde-common 0.99.2-2
lxde-icon-theme 0.5.1-4
lxdm 0.5.3-6
lxhotkey 0.1.0-2
lxinput 0.3.5-2
lxlauncher 0.2.5-3
lxmenu-data 0.1.5-2
lxmusic 0.4.7-2
lxpanel 0.10.0-1
lxrandr 0.3.2-1
lxsession 1:0.5.5-1
lxtask 0.1.9-1
lxterminal 0.3.2-2
lz4 1:1.9.2-2
lzo 2.10-3
lzop 1.04-2
man-db 2.9.1-2
man-pages 5.05-2
mc 4.8.24-2
md4c 0.4.3-1
mdadm 4.1-2
memtest86+ 5.01-3
menu-cache 1.1.0-1
mesa 20.0.4-1
mkinitcpio 27-3
mkinitcpio-busybox 1.31.1-1
mkinitcpio-nfs-utils 0.3-7
mpfr 4.0.2-2
mtdev 1.1.6-1
mtools 4.0.24-1
nano 4.9.2-1
nbd 3.20-2
ncurses 6.2-1
ndctl 68-1
ndisc6 1.0.4-1
net-tools 1.60.20181103git-2
netctl 1.21-2
nettle 3.5.1-2
nfs-utils 2.4.3-2
nfsidmap 2.4.3-2
nilfs-utils 2.2.8-2
nmap 7.80-2
npth 1.6-2
nspr 4.25-1
nss 3.51-1
ntfs-3g 2017.3.23-4
ntp 4.2.8.p14-1
openal 1.20.1-2
openbox 3.6.1-6
openconnect 1:8.05-1
opencore-amr 0.1.5-3
openjpeg2 2.3.1-1
openresolv 3.10.0-1
openssh 8.2p1-3
openssl 1.1.1.f-1
openssl-1.0 1.0.2.u-1
openvpn 2.4.8-4
opus 1.3.1-1
p11-kit 0.23.20-4
pacman 5.2.1-4
pacman-mirrorlist 20200411-1
pam 1.3.1-2
pambase 20190105.1-2
pango 1:1.44.7+11+g73b46b04-1
partclone 0.3.12-1
parted 3.3-1
partimage 0.6.9-12
pbzip2 1.1.13-2
pcaudiolib 1.1-2
pciutils 3.6.4-1
pcmanfm 1.3.1-1
pcre 8.44-1
pcre2 10.34-3
pcsclite 1.8.26-1
perl 5.30.2-1
perl-parse-yapp 1.21-2
pigz 2.4-1...
GroovyArcade 2020.03
OS changes:
- autologin.conf: remove any text for silent boot
- switch default mame font to uismall
Packages changes:
- Switch to zst compression for packages
- mame: missing mame.dat
- retrofe: upstream AUR pkgbuild doesn't require patching anymore
- gasetup: bumpt to 1.4
- bump mame to 0.219 - use doozer's prebuilt binary - building groovymame is not a long operation anymore
- retrofe: bumpt to 0.9
- gatools: bump to 0.1.4
- CI: don't fail if testing branch is not available
- aur: add libpthread-stubs
- groovymame: fix repo name change
gasetup changes:
- Set keyboard as us if not set for xorg
- Prevent DPMS to trigger
- LXDE: remove startx messages
gatools changes:
- fix video= kernel param
- Add line number to log
- Adapt to new 5.5 kernel switchres
GroovyArcade 2020.02
OS changes:
- syslinux.cfg: new 15kHz resolutions format for video=...
Packages changes:
- aur: add libpthread-stubs
- groovymame: fix repo name change
- buildPackages: only update package hashes if patch.sh was launched
- gasetup: bump to 1.3
- solve small shelcheck lint errors
- remove unnecessary cache since ccache is gone
- Dockerfile: swutch to exec + entrypoint syntax Now builder.sh can take parames like buildPackages.sh would
- builder.sh: don't make too long commands
- Reorder required pacman packages
- linux: fix PKGBUILD.patch
- Bump mame to 0.218
- fix typoe from previous commit
- Handle better packages download from repo when building
- forgot to add groovyarcade-config to packages_groovy.lst
- new package: groovyarcade-config This package will make various actions to prepare the landing of groovyarcade on Arch. As a package, it's easier to manage updates
- Disable ccache
- kronos-git: improve package
- gatools: bump to 0.1.3
- gasetup: bump to 1.2.1
gasetup changes:
- Makefile: add core/uis
- Flush partitions of the destination disk
- When auto-partitionning, don't fail if disk was already partitioned before The user's been warned before, no need to cancel if a partition is found on the disk
- Fix annoying forced video setup at install whereas it was done with gatools just before
- Add zenity backend Move every backend in a separate file fore easier reading
- 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
gatools changes:
- Fix a wrong indentation
packages included:
acl 2.2.53-2
adobe-source-code-pro-fonts 2.030ro+1.050it-5
advancemenuplus-git r156.ff27752-1
adwaita-icon-theme 3.34.3-1
alsa-lib 1.2.1.2-3
alsa-topology-conf 1.2.1-1
alsa-ucm-conf 1.2.1.2-1
alsa-utils 1.2.1-2
amd-ucode 20200122.1eb2408-1
antimicro 2.25-1
aom 1.0.0.errata1-1
arch-install-scripts 23-1
archlinux-keyring 20200108-1
argon2 20190702-2
at-spi2-atk 2.34.1-1
at-spi2-core 2.34.0-1
atk 2.34.1-1
attr 2.4.48-2
attract 2.6.1-2
audit 2.8.5-6
avahi 0.7+18+g1b5f401-3
b43-fwcutter 019-3
base 2-2
bash 5.0.011-2
bc 1.07.1-3
bind-tools 9.14.10-1
bluez 5.52-2
boost-libs 1.72.0-1
broadcom-wl-15khz 6.30.223.271-168
brotli 1.0.7-3
btrfs-progs 5.4-1
bzip2 1.0.8-3
ca-certificates 20181109-3
ca-certificates-mozilla 3.49.2-3
ca-certificates-utils 20181109-3
cairo 1.17.2+17+g52a7c79fd-2
cantarell-fonts 1:0.201-1
cifs-utils 6.10-1
clonezilla 3.35.2-1
colord 1.4.4+9+g1ce26da-1
connman 1.37-2
coreutils 8.31-3
cracklib 2.9.7-2
crda 4.14-3
cryptsetup 2.3.0-1
curl 7.68.0-1
darkhttpd 1.12-5
dav1d 0.5.2-1
db 5.3.28-5
dbus 1.12.16-5
dconf 0.34.0-1
ddrescue 1.24-2
desktop-file-utils 0.24-1
device-mapper 2.02.186-5
dhclient 4.4.2-1
dhcpcd 8.1.6-1
dialog 1:1.3_20191210-1
diffutils 3.7-3
ding-libs 0.6.1-3
dmraid 1.0.0.rc16.3-12
dnsmasq 2.80-4
dnssec-anchors 20190629-2
dosfstools 4.1-3
double-conversion 3.1.5-1
drbl 2.30.5-1
e2fsprogs 1.45.5-1
easybashgui 11.0.1-1
ecryptfs-utils 111-3
edid-decode-git r393.ec54c31-1
efibootmgr 16-2
efitools 1.9.2-1
efivar 37-3
elinks 0.13-21
espeak-ng 1.50-1
ethtool 1:5.4-1
evtest 1.34-1
exfat-utils 1.3.0-1
expat 2.2.9-3
f2fs-tools 1.13.0-1
fbset 2.1-6
ffmpeg 1:4.2.2-2
fftw 3.3.8-2
file 5.38-3
filesystem 2019.10-2
findutils 4.7.0-2
flac 1.3.3-1
fontconfig 2:2.13.91+24+g75eadca-2
freeglut 3.2.1-1
freetype2 2.10.1-1
fribidi 1.0.8-1
fsarchiver 0.8.5-1
fuse-common 3.9.0-1
fuse2 2.9.9-3
fuse3 3.9.0-1
gasetup 1.3-1
gatools 0.1.3-1
gawk 5.0.1-2
gc 8.0.4-3
gcc-libs 9.2.0-4
gdbm 1.18.1-3
gdk-pixbuf2 2.40.0-1
gettext 0.20.1-3
giflib 5.2.1-1
glew 2.1.0-1
glib-networking 2.62.3-1
glib2 2.62.4-1
glibc 2.30-3
glu 9.0.1-1
gmp 6.1.2-3
gnu-netcat 0.7.1-7
gnupg 2.2.19-1
gnutls 3.6.12-1
gpgme 1.13.1-3
gpicview 0.2.5-4
gpm 1.20.7.r27.g1fd1941-2
gptfdisk 1.0.4-1
graphite 1:1.3.13-2
grep 3.4-1
grml-zsh-config 0.16.1-1
groff 1.22.4-3
groovymame 0.218-1
grub 2:2.04-5
gsettings-desktop-schemas 3.34.0-1
gsm 1.0.18-1
gssproxy 0.8.2-3
gtk-update-icon-cache 1:3.24.13-1
gtk2 2.24.32-1
gtk3 1:3.24.13-1
gtkglext 1.2.0-11
gzip 1.10-3
harfbuzz 2.6.4-2
haveged 1.9.8-1
hdparm 9.58-3
hicolor-icon-theme 0.17-1
htop 2.2.0-3
hwids 20191025-2
hwinfo 21.68-2
hwloc 2.1.0-2
i2c-tools 4.1-3
iana-etc 20200117-1
icu 65.1-2
imlib2 1.6.1-1
inetutils 1.9.4-8
iniparser 4.1-1
intel-ucode 20191115-3
iproute2 5.5.0-1
iptables 1:1.8.4-1
iputils 20190709-2
ipw2100-fw 1.3-10
ipw2200-fw 3.1-8
irssi 1.2.2-2
iso-codes 4.4-1
iw 5.4-1
iwd 1.4-1
jack 0.125.0-8
jansson 2.12-1
jasper 2.0.16-1
jfsutils 1.1.15-7
joy2key 1.6.3-4
js60 60.9.0-1
json-c 0.13.1-3
json-glib 1.4.4-1
kbd 2.2.0-5
keyutils 1.6.1-3
kmod 26-3
krb5 1.17.1-1
l-smash 2.14.5-1
lame 3.100-2
lbzip2 2.5-5
lcms2 2.9-2
ldb 1:1.5.6-2
ldns 1.7.1-2
less 551-3
lftp 4.9.1-1
libaio 0.3.112-2
libao 1.2.2-2
libarchive 3.4.1-1
libass 0.14.0-1
libassuan 2.5.3-2
libasyncns 0.8+3+g68cd5af-2
libatasmart 0.19-4
libavc1394 0.5.4-3
libblockdev 2.23-3
libbluray 1.1.2-1
libbsd 0.10.0-1
libbytesize 2.1-3
libcanberra 0.30+2+gc0620e4-2
libcap 2.30-1
libcap-ng 0.7.10-1
libcroco 0.6.13-1
libcups 2.3.1-1
libdaemon 0.14-4
libdatrie 0.2.12-1
libdrm 2.4.100-1
libedit 20191231_3.1-1
libelf 0.177-2
libepoxy 1.5.4-1
libevdev 1.8.0-2
libevent 2.1.11-5
libexif 0.6.21-3
libffi 3.2.1-4
libfm 1.3.1-1
libfm-extra 1.3.1-1
libfm-gtk2 1.3.1-1
libfontenc 1.1.4-1
libgcrypt 1.8.5-2
libglvnd 1.3.0-2
libgpg-error 1.36-3
libgudev 233-1
libgusb 0.3.3-1
libibus 1.5.21-3
libical 3.0.7-1
libice 1.0.10-2
libid3tag 0.15.1b-9
libidn 1.35-2
libidn2 2.3.0-1
libiec61883 1.2.0-5
libinput 1.15.0-1
libjpeg-turbo 2.0.4-1
libkeybinder2 0.3.1-3
libksba 1.3.5-2
libldap 2.4.48-2
libmaxminddb 1.4.2-1
libmfx 19.4.0-4
libmnl 1.0.4-3
libmodplug 0.8.9.0-2
libnetfilter_conntrack 1.0.7-1
libnewt 0.52.21-3
libnfnetlink 1.0.1-3
libnftnl 1.1.5-1
libnghttp2 1.39.2-2
libnl 3.5.0-2
libnotify 0.7.8-1
libnsl 1.2.0-2
libogg 1.3.4-1
libomxil-bellagio 0.9.3-2
libotr 4.1.1-2
libpcap 1.9.1-2
libpciaccess 0.16-1
libpipeline 1.5.2-1
libpng 1.6.37-1
libproxy 0.4.15-13
libpsl 0.21.0-2
libpulse 13.0-3
libraw1394 2.1.2-2
librsvg 2:2.46.4-1
libsamplerate 0.1.9-3
libsasl 2.1.27-2
libseccomp 2.4.1-3
libsecret 0.20.1-1
libsm 1.2.3-1
libsndfile 1.0.28-3
libsoup 2.68.3-1
libsoxr 0.1.3-1
libssh 0.9.3-1
libssh2 1.9.0-2
libtasn1 4.16.0-1
libthai 0.1.28-1
libtheora 1.1.1-4
libtiff 4.1.0-1
libtirpc 1.2.5-1
libtool 2.4.6+42+gb88cebd5-8
libunistring 0.9.10-2
libunwind 1.3.1-1
libusb 1.0.23-2
libutempter 1.1.6-3
libutf8proc 2.4.0-1
libutil-linux 2.35.1-1
libva 2.6.1-1
libvdpau 1.3-1
libvorbis 1.3.6-1
libvpx 1.8.2-1
libwacom 1.2-1
libwbclient 4.10.10-2
libwebp 1.1.0-1
libwnck 2.31.0-3
libx11 1.6.9-6
libx86 1.1-7
libx86emu 3.1-1
libxau 1.0.9-2
libxaw 1.0.13-2
libxcb 1.13.1-1
libxcomposite 0.4.5-2
libxcursor 1.2.0-1
libxdamage 1.1.5-2
libxdmcp 1.1.3-2
libxext 1.3.4-2
libxfixes 5.0.3-3
libxfont2 2.0.4-2
libxft 2.3.3-1
libxi 1.7.10-2
libxinerama 1.1.4-2
libxkbcommon 0.10.0-1
libxkbcommon-x11 0.10.0-1
libxkbfile 1.1.0-1
libxml2 2.9.10-1
libxmu 1.1.3-1
libxpm 3.5.13-1
libxrandr 1.5.2-2
libxrender 0.9.10-3
libxres 1.2.0-1
libxshmfence 1.3-1
libxt 1.2.0-1
libxtst 1.2.3-3
libxv 1.0.11-3
libxvmc 1.0.12-2
libxxf86vm 1.1.4-3
libyaml 0.2.2-1
licenses 20191011-2
linux-15khz 5.5.2.arch1-1
linux-api-headers 5.3.1-2
linux-atm 2.5.2-6
linux-firmware 20200122.1eb2408-1
llvm-libs 9.0.1-1
lm_sensors 3.6.0-1
lmdb 0.9.24-1
lrzip 0.631-2
lsscsi 0.30-1
lua 5.3.5-2
lua51 5.1.5-8
lvm2 2.02.186-5
lxappearance 0.6.3-2
lxappearance-obconf 0.2.3-2
lxde-common 0.99.2-2
lxde-icon-theme 0.5.1-4
lxdm 0.5.3-6
lxhotkey 0.1.0-2
lxinput 0.3.5-2
lxlauncher 0.2.5-3
lxmenu-data 0.1.5-2
lxmusic 0.4.7-2
lxpanel 0.10.0-1
lxrandr 0.3.2-1
lxsession 1:0.5.4-1
lxtask 0.1.9-1
lxterminal 0.3.2-1
lz4 1:1.9.2-2
lzo 2.10-3
lzop 1.04-2
man-db 2.9.0-1
man-pages 5.04-2
mc 4.8.24-1
md4c 0.4.2-1
mdadm 4.1-2
mednafen 1.22.2-1
memtest86+ 5.01-3
menu-cache 1.1.0-1
mesa 19.3.3-1
minizip 1:1.2.11-4
mkinitcpio 27-2
mkinitcpio-busybox 1.31.1-1
mkinitcpio-nfs-utils 0.3-7
mpfr 4.0.2-2
mtdev 1.1.6-1
mtools 4.0.23-1
mupen64plus 2.5-15
nano 4.7-1
nbd 3.20-1
ncurses 6.1-7
ndctl 67-1
ndisc6 1.0.4-1
nestopia 1.49-1
net-tools 1.60.20181103git-2
netctl 1.20-2
nettle 3.5.1-2
nfs-utils 2.4.2-1
nfsidmap 2.4.2-1
nilfs-utils 2.2.8-2
nmap 7.80-1
npth 1.6-2
nspr 4.25-1
nss 3.49.2-3
ntfs-3g 2017.3.23-3
ntp 4.2.8.p13-2
openal 1.20.1-2
openbox 3.6.1-6
openconnect 1:8.05-1
opencore-amr 0.1.5-3
openjpeg2 2.3.1-1
openmpi 4.0.2-3
openresolv 3.10.0-1
openssh 8.1p1-2
openssl 1.1.1.d-2
openssl-1.0 1.0.2.u-1
openvpn 2.4.8-4
opus 1.3.1-1
p11-kit 0.23.20-2
pacman 5.2.1-4
pacman-mirrorlist 20200207-1
pam 1.3.1-2
pambase 20190105.1-2
pango 1:1.44.7-1
pangox-compat 0.0.2+2+gedb9e09-3
partclone 0.3.12-1
parted 3.3-1
partimage 0.6.9-12
pbzip2 1.1.13-2
pcaudiolib 1.1-2
pciutils 3.6.2-2
pcmanfm 1.3.1-1
pcre 8.43-2
pcre2 10.34-3
pcsclite 1.8.26-1
perl 5.30.1-1
perl-parse-yapp 1.21-2
pigz 2.4-1
pinentry 1.1.0-5
pixman 0.38.4-1
pixz 1.0.6-2
pkcs11-helper 1.26.0-1
plymouth 0.9.4-4
polkit 0.116-3
popt 1.16-12
portaudio 1:19.6.0-6
portmidi 217-9
ppp 2.4.7-6
pptpclient 1.10.0-2
procps-ng 3.3.15-2
progsreiserfs 0.3.0.5-9
psmisc 23.3-2
pugixml 1.10-1
python 3.8.1-4
python-ply 3.11-4
qjoypad 4.3.1-1
qt5-base 5.14.1-1
qt5-x11extras 5.14.1-1
read-edid 3.0.2-2
readline 8.0.001-2
refind-efi 0.11.3-1
reiserfsprogs 3.6.27-3
rest 0.8.1-1
rp-pppoe 3.13-1
rpcbind 1.2.5-3
rsync 3.1.3-3
samba 4.10.10-2
screen 4.8.0-1
sdl 1.2.15-13
sdl2 2.0.10-1
sdl2_ttf 2.0.15-1
sdparm 1.10-3
sed 4.8-1
sfml 2.5.1-1
sg3_utils 1.44-1
shadow 4.8.1-1
shared-mime-info 1.15-2
slang 2.3.2-1
smartmontools 7.1-1
smbclient 4.10.10-2
snes9x 1.60-5
sound-theme-freedesktop 0.8-3
speex 1.2.0-2
speexdsp 1.2.0-1
sqlite 3.31.1-1
sshfs 3.7.0-1
startup-notification 0.12-6
stella 6.0.2-1
stoken 0.92-3
sudo 1.8.31-1
svgalib 1.9.25-5
switchres 1.53.1-2
sysfsutils 2.1.0-11
sysl...
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
GroovyArcade 2019.12
OS changes:
- initramfs: load amdgpu before radeon
- Change default frontend to attract
- EDID files are now handled by the switchres package
- Add espeak-ng
- Switch to gasetup package rather than bare code in overlay
Packages changes:
- Bump mame to 0.216 + new location for groovy and suppression patches
- switchres: generate edid files at makepkg
- linux: package should be more robust to changes upstream
- Adapt to linux 5.3.10.1
- New package: gasetup
GroovyArcade 2019.11
OS changes:
- gasetup: /home/arcade belongs to arcade:arcade
- CI: make a nice github description of changes between releases
- CI: always delete the release to prevent conflicts
- Use switchres EDIDs, not those in overlay
- xorg: disable composition Should reduce input lag by 1 frame
- Delete xorg.conf as it makes autodetection fail
- CI: use environments for testing branches
- Remove Arch's broadcom-wl, replace it with broadcom-wl-15khz
Packages changes:
- Adapt to linux 5.3.8
- Bump mame to 0.215
- .patch or .diff files in the root folder of a package are now copied to build dir This makes it much easier to add patches to PKGBUILD
- attract: bump to v2.6.0
- Add a new stage for dkms-like packages that require the just built kernel
- CI: allow build_native to fail
- switchres: use the GA repo + bump
- new native pkg: broadcom-wl
- Allow building of native pkg other than linux and mame
GroovyArcade 2019.10
automatic build
GroovyArcade 2019.09
automatic build
GroovyArcade 2019.08
automatic build