TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.06K subscribers
Post #42206 54
omnipackage - a tool that makes RPM&DEB packaging and distribution easy

I made a tool that simplifies RPM & DEB (others coming soon) packaging and distribution — https://omnipackage.org

It builds native packages for multiple distros and uploads them to an S3 bucket that serves as a repository.

The developer creates one config file and templates for the RPM spec and Debian files; the tool takes care of spawning containers with rpmbuild and dpkg-buildpackage inside, signs the packages with your GPG key, uploads to S3, and generates an HTML page with installation instructions. Example — https://repositories.omnipackage.org/omnipackage-rs/stable/install.html

Users open this page, copy-paste the terminal commands for their distro, and from then on the repository remains hooked into their package manager, so the next dnf/apt/zypper update will also pick up updated software from this repo — as if your package were in the distro's standard repos, but without the hassle of pushing it there.

Essentially it's a wrapper on top of existing packaging tools, aimed at making the end-to-end process easier for indie software developers. More about the rationale — https://omnipackage.org/about

Written in Rust. Can run entirely on GitHub Actions. One command to build all packages and publish all repositories. You only need to bring an S3-compatible bucket. For example, Cloudflare R2 offers free egress and 10 GB storage, but requires a custom domain.

https://redd.it/1u0vqyg
@r_linux
OmniPackage Build RPM and DEB packages and host your own Linux repository — OmniPackage OmniPackage is an open-source CLI that builds RPM and DEB packages and hosts your own apt, dnf, and zypper repository on any S3-compatible storage.
More from @r_linux
  1. Oct 9, 2026I updated my FUSE filesystem to allow one to mount random generic websites as folders. I w…
  2. Oct 9, 2026Using linux as Photographer / Video Editor I've been trying to make a serious switch into…
  3. Oct 9, 2026Valve Lands VK_AMD_anti_lag Support For AMD RADV Driver In Mesa 26.3 https://www.phoronix.…
  4. Oct 9, 2026COSMIC Epoch 1.10.0 released https://github.com/pop-os/cosmic-epoch/releases/tag/epoch-1.1…
  5. Oct 8, 2026Patches Updated To Begin Removing The Linux x32 ABI https://www.phoronix.com/news/Patches-…
  6. Oct 8, 2026EXT4 Deprecates Its Journaled "data=journal" Mode https://www.phoronix.com/news/EXT4-Depre…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →