Skip to content

Add openSUSE RPM packaging - #64

Closed
egoforth wants to merge 1 commit into
benapetr:masterfrom
egoforth:packaging/opensuse-rpm
Closed

Add openSUSE RPM packaging#64
egoforth wants to merge 1 commit into
benapetr:masterfrom
egoforth:packaging/opensuse-rpm

Conversation

@egoforth

Copy link
Copy Markdown

Summary

  • add a dedicated packaging/package-suse.sh build script
  • use openSUSE Qt 6 development packages and RPM conventions
  • produce both binary and source RPM artifacts
  • document openSUSE dependencies, build usage, and installation

Verification

  • bash -n packaging/package-suse.sh
  • completed an end-to-end rpmbuild on openSUSE Tumbleweed
  • inspected the generated RPM metadata, dependencies, and file list
  • installed and ran tux-manager-1.0.7-1.x86_64.rpm successfully on two openSUSE systems

@benapetr

Copy link
Copy Markdown
Owner

I just wonder, does this differ from regular .rpm flow? did package-rpm.sh not work under suse? Is there any particular reason to have dedicated packaging script for it?

@egoforth

Copy link
Copy Markdown
Author

At a minimum, openSUSE uses zypper instead of dnf. The existing package-rpm.sh script is Red Hat/Fedora (and derivatives) specific. It should be possible to change the package-rpm.sh script to detect the flavor and change between dnf and zypper. If that approach is preferable, then I would be glad to take that tack.

@cognitus

Copy link
Copy Markdown

In this case, would it be better to use the openSUSE build service?

@egoforth

egoforth commented Aug 5, 2026

Copy link
Copy Markdown
Author

Superseded by a unified approach that extends the existing package-rpm.sh workflow instead of adding a dedicated openSUSE script. Thank you for the feedback.

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.

3 participants