Skip to content

[codex] Fix openSUSE RPM install - #293

Merged
ilysenko merged 1 commit into
mainfrom
codex/opensuse-rpm-fixes
May 23, 2026
Merged

[codex] Fix openSUSE RPM install#293
ilysenko merged 1 commit into
mainfrom
codex/opensuse-rpm-fixes

Conversation

@ilysenko

Copy link
Copy Markdown
Owner

Summary

  • replace Fedora-specific RPM desktop library package names with shared-library capabilities so openSUSE can resolve them
  • make the RPM library capability suffix architecture-aware instead of hardcoding 64-bit for every target
  • normalize staged native package payload permissions so private local build dirs do not ship as unreadable /opt trees

Validation

  • git diff --check
  • bash -n scripts/build-deb.sh scripts/build-rpm.sh scripts/build-pacman.sh scripts/lib/package-common.sh tests/scripts_smoke.sh
  • rpmspec --target x86_64 -P rendered spec
  • rpmspec --target armv7hl -P rendered spec
  • rpmbuild -bb rendered no-updater spec with a minimal staging tree
  • bash tests/scripts_smoke.sh

Fixes #292

@ilysenko
ilysenko merged commit e995298 into main May 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

openSUSE Tumbleweed RPM install fixes: dependency names and payload permissions

1 participant