For brevity, btc-es will be used instead of the full title through this documentation.
As copy-paste solution (I’ll omit the usual warnings from ArchLinux about user-provided software like the AUR):
git clone https://github.com/GB609/batocera-ES-onArch.git
cd batocera-es-on-arch
git checkout tags/main
makepkg -i -s --needed --asdeps
A pre-built package might be supplied in the future.
This works similar to how it works in batocera
(see Batocera: Add games or roms].
Note: btc-es does not provide or expose a network share for the ROMs folder by itself.
~/ROMs
.es_system.cfg
overrides.Notes:
# points to /usr/bin/emulationstation
emulationstation [--home some/path] [--romdir some/path]
Refer to the details in Program documentation
Note:
This package does not conform to the standard AUR way of packaging where the PKGBUILD
repo should not contain any more sources (aside from patches).
The current structure was chosen because batocera-emulationstation is not functional without any supporting files and/or binaries. It just does not make any sense to provide it without additions. Splitting stuff up here would just complicate development and versioning without any real benefits.
depends
and makedepends
found in PKGBUILD
where required when planning to compile anythingThis package uses the node test runner as framework for any kind of tests.
All ‘real’ sources, which will be added to the package, are in sources/fs-root
.
For full details see Source documentation