File labwc.changes of Package failed_labwc
Repair summary for package failed_labwc Root cause: - Build failed during %build because Meson could not find the wlroots dependency. Meson reported: "Run-time dependency wlroots found: NO" and "Automatic wrap-based subproject downloading is disabled". Diagnosis: - The spec either relied on a conditional bundled wlroots subproject or a system wlroots-devel. In the provided workspace the wlroots-0.17.0.tar.bz2 archive exists, but the spec did not consistently unpack it. Meson attempted to download a wrap for wlroots, which is disabled in this build environment. Fix applied: - Modified labwc.spec to always use the bundled wlroots provided in the archive included in the package root. - Added Source1: wlroots-0.17.0.tar.bz2 - Added Provides: bundled(wlroots) - Ensured %prep unpacks Source1 into subprojects/wlroots so Meson finds the subproject and does not attempt automatic wrap downloads. Files changed: - temp_workspace/failed_labwc/labwc.spec (entire content replaced) Why this should fix the build: - Unpacking the wlroots archive into subprojects/wlroots lets Meson's wrap-based subproject resolution find a local subproject instead of downloading one, resolving the missing dependency error. Next steps: - Re-run the build in OBS. If Meson still reports missing dependencies, attach meson-log.txt from the RPM build root and share. Timestamp: 2025-08-29