| > Traditionally it's your distribution's job to create and provide packages That has not been true in my 15 years of Linux. Look at bitsync, rstudio, or other major programs. Arch Linux must build off of the source so that isn't a fair comparison you are on a totally different system (port). EDIT: Here is the one page of documentation to push out deba nd rpm on mono projects. http://www.mono-project.com/docs/getting-started/install/lin... I have seen electron applications (pinta isn't built on electron but mono) and in the same way ONLY Ubuntu is advertised under Linux. The ability to automatically build Linux formats is built into the framework and still don't add RPM. Linux: AppImage, deb, rpm, freebsd, pacman, p5p, apk. Still other eclectron applications do the same thing and ONLY provide Ubuntu and not provide the Deb or RPM with source. Look at the download page it says Linux and directly under it has a Ubuntu Logo and a ppa link. When I down load any of my commercial or major software there is always a RPM and a DEB with a tar. Linux Support = RPM (The official Linux Foundation package) DEB and Source. I use OpenSUSE and they have awesome build service that allows people to build packages for SUSE but also RPM, Arch and anyone else you want to add. https://software.opensuse.org/package/pinta |
In my time with Linux using anything other than your distributions package tools is an exception and extremely rare. You might do that for - say - bitsync, because it is proprietary. Your distribution cannot use the same 'grab sources, compile against our current libraries and package it up' process.
pinta instead follows the normal process. You install it by using your package tools. Your distributions created binary packages for you already, hosted on their infrastructure.
Heck, even on Ubuntu you'd probably apt-get install pinta and get a different (Ubuntu provided) package instead.
Check http://www.gimp.org/downloads/ and see what they do if you want to download their software (they tell you that your distribution is in charge and even mention why that is usually a good idea).
PPAs and OBS offer ways to build packages, yes. But again, that's the exception - most of your packages aren't coming from there.