• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    5
    arrow-down
    4
    ·
    6 days ago

    There isn’t one. It’s still a shit show.

    The most reliable way to distribute software on Linux is still to make a statically linked binary (linking with a very old glibc is fine) and use curl | bash. But that isn’t always possible depending on the language used and the app.

    Seems like OBS Studio is C++/Qt, so it shouldn’t be too difficult though. I’ve done it before in the distant past. But looking at their releases they only provide .deb for Linux, so I can understand why people would want something else.

    • suy@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      6 days ago

      I’ve made several Qt apps (in C++) easily packaged using AppImage. Perhaps OBS is harder because they require some level of integration with the hardware (e.g. the virtual camera perhaps requires something WRT drivers, I don’t know), but in the general case of a Qt app doing “normal GUI stuff” and “normal user stuff” is a piece of cake. To overcome the glibc problem, it’s true that it’s recommended using an old distro, but it’s not a must. Depends on what you want to support.

      As a user, I prefer a native package, though (deb in my case).