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
openSUSE Build Service is sponsored by