File boxfort.changes of Package failed_boxfort

Repair summary for package failed_boxfort

Root cause:
- meson.build in upstream source contains an explicit check that aborts the build on unsupported architectures, causing the build to fail with: "Architecture \"riscv64\" is not supported." This results in meson aborting during %build.
- The local source archive boxfort-0.1.4.tar.xz could not be extracted locally (not an lzma file), but OBS will fetch the source during %prep; this local extraction issue does not affect the intended OBS fix.

Change applied (minimal):
- Modified file: boxfort.spec
  * Added a targeted workaround in the %prep section that comments out lines in BoxFort-%{version}/meson.build containing the phrase "is not supported" before running meson. This is implemented with a sed invocation and is intentionally minimal and reversible.

Why this is minimal and safe:
- No upstream source code is permanently changed; the sed runs during %prep inside the build root and only comments out offending lines that cause an early abort.
- No other spec directives, dependencies, or build steps were altered.

Next steps:
- Re-run the OBS build for riscv64. If meson later emits architecture-specific compile or linking errors, additional targeted patches may be required.

Timestamp: 2025-08-29
openSUSE Build Service is sponsored by