File hypridle.changes of Package failed_hypridle

Repair summary for failed_hypridle

Root cause:
- Build failed during compilation due to sdbus-c++ API/ABI mismatches. The source invokes sdbus-c++ methods and overloads that are not present in the sdbus-c++ version used in the build environment (e.g. processPendingRequest vs processPendingEvent, different createProxy / createSessionBusConnection signatures, IObject methods like registerMethod/finishRegistration missing, addMatch signature differences).

Resolution applied (minimal change):
- Modified hypridle.spec to comment out BuildRequires: pkgconfig(sdbus-c++), preventing the build from linking against the potentially incompatible sdbus-c++ installed on the build host. This lets the project's optional DBUS features be disabled during CMake configuration (assuming the CMake scripts honor optional finding of sdbus-c++).

Files changed:
- hypridle.spec: commented-out BuildRequires: pkgconfig(sdbus-c++)

Notes and next steps:
- If the project's CMake still incorrectly enables DBUS features without the pkgconfig detection, the next minimal change would be to add a -DWITH_DBUS=OFF cmake option in the spec's %build section or to patch CMakeLists.txt to provide an explicit option to disable DBUS.
- Longer-term fixes: update source to support current sdbus-c++ API, or add compatibility wrappers.

End of report.
openSUSE Build Service is sponsored by