What solutions out there can package software in the native package format? I only found fpm (effing package management) and OBS (Open Build Service) so far.
Edit history:
- 2023-11-02: Change title from “How to package software for many distributions?” to “How to package software for many distributions in their native package format?”
- 2023-11-02: Highlight the word native.
no, not at all.
electron is a framework, and a removedty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
deleted by creator
but it is not an option. It’s not a tool for packaging programs.
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.