Last active
February 23, 2026 10:58
-
-
Save balanza/3c1a1386cf51a273eb63ebd86cee14b5 to your computer and use it in GitHub Desktop.
A Distrobox manifest to build rpm package with osc and openSUSE Build System, in different languages.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [packaging] | |
| image=registry.opensuse.org/opensuse/distrobox-packaging:latest | |
| root=true | |
| additional_packages="osc obs-service-tar obs-service-obs_scm" | |
| additional_packages="obs-service-recompress obs-service-set_version obs-service-format_spec_file" | |
| additional_packages="sudo" | |
| additional_packages="vi git make gcc gcc-c++" | |
| additional_packages="libxml2 libxml2-devel webkit2gtk4-devel" | |
| additional_packages="spec-cleaner" | |
| additional_flags = "--cap-add=SYS_ADMIN --security-opt label:disable" | |
| volume=/var/tmp:/var/tmp | |
| # Docs: https://en.opensuse.org/openSUSE:Packaging_Rust_Software | |
| [packaging-rust] | |
| include=packaging | |
| additional_packages="obs-service-cargo cargo cargo-packaging" | |
| # Docs: https://en.opensuse.org/openSUSE:Packaging_Go | |
| [packaging-go] | |
| include=packaging | |
| additional_packages="obs-service-go_modules go golang-packaging" | |
| # Docs: https://en.opensuse.org/openSUSE:Packaging_Python | |
| [packaging-python] | |
| include=packaging | |
| additional_packages="python3 python-rpm-macros python3-py2pack" | |
| # Docs: https://en.opensuse.org/openSUSE:Packaging_Ruby | |
| [packaging-ruby] | |
| include=packaging | |
| additional_packages="obs-service-bundle_gems ruby ruby-packaging rubygem-gem2rpm" | |
| # Docs: https://en.opensuse.org/openSUSE:Packaging_nodejs | |
| [packaging-nodejs] | |
| include=packaging | |
| additional_packages="obs-service-node_modules nodejs npm nodejs-packaging" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment