Cemu
Cemu copied to clipboard
Make a commitment to support non-systemd systems
#18 seems to imply that Cemu depends on systemd-libs.
Please may the Cemu team make a commitment to support non-systemd distros by making the dependency on systemd optional, or ideally, by dropping it entirely?
Agreed
Is there any particular reason systemd is needed for Cemu? I can't imagine many reasons why such a dependency is needed. Void Linux (runit) user here; would also love to see non-systemd system support!
This is currently being looked into. It was not an intentional decision.
Linking to libsystemd doesn't necessarily mean that systemd is required to use Cemu :)
i dont know others mention its a hard dependency, having support non-systemd distros by making the dependency on systemd optional would be great. I want to package this.
Have you actually tried building Cemu? On my system (Debian Testing) I've been able to build Cemu without having libsystemd-dev installed.
Edit: oh ok, this is actually vcpkg's fault. libsystemd is required to build vcpkg's wxWidgets version, for some reason.
https://github.com/cemu-project/Cemu/blob/01c58555f334d4d048d07b971bc559bc5a540802/dependencies/vcpkg_overlay_ports/wxwidgets/portfile.cmake#L17-L24
To bypass the systemd requirement Cemu can be build with system libraries instead of vcpkg (-DENABLE_VCPKG=OFF).
Why exactly the wxWidgets port for vcpkg requires systemd is still not known. Someone would have to investigate or bring this up upstream with whoever maintains the port.