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.
  • sir_reginald@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    8 months ago

    no, not at all.

    electron is a framework, and a shitty 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).

      • sir_reginald@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        8 months ago

        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.