Now imagine that linuxdeployqt will do the exact same thing but for Linux (although the developer also could do it by hand like some ✓ do). Imagine that the Travis CI build would also generate a generic application bundle for Linux, like it already does today for macOS using macdeployqt to produce the actual bundle. This is a quite typical combination for independent open source software projects, and here is where I would like Linux app stores to hook in. After each build, notifications are sent out to the qownnotes IRC channel and to a mail address of the developer. After a release build, it is deployed automatically to GitHub Releases at. Whenever someone pushes source code to the repository, Travis CI builds and tests the code at. It also uses Travis CI to do continuous builds. Wow, that must have been a lot of work for the QOwnNotes developer Patrizio Bekerle! Not every application project will have the time or resources to do that.Īs do most open soure software projects these days, QOwnNotes uses GitHub for soure code and release management at. If I click on the “Files” tab, it takes me to where I can find installers for Ubuntu, Linux Mint, openSUSE, Fedora Project, Arch Linux, KaOS Linux, Debian, Gentoo, Slackware, and CentOS. As of today, QOwnNotes 16.09.2 is one of the latest apps on the site. This is where Linux application bundles and app stores (called so even if what they offer is free) such as and app centers such as GNOME Software and KDE Discover come into the picture. Up to very recently, even the #Qt-based application started by Linus Torvalds, Subsurface, was available on the download page for Windows and for macOS but not for Linux, and the packages in the Linux distributions were either missing or utterly outdated. Getting the latest #GIMP for #CentOS is an experience like upgrading from Windows 7 to Windows 10 “Anniversary Update” just to get the latest version of Photoshop - no wonder the Linux market share on the desktop is still so low. They have failed, however, to provide an easy way to sideload and run applications that are not core to the operating system. Linux distributions have been doing an excellent job at providing operating systems composed of many individual components. I can’t name you all, but thanks especially to starbuck, Matthias Klumpp, Aleix Pol, Sebastian Kügler, Nicolas Froment, and Thomas Bonte. ![]() This writeup is inspired by various chats I had on this year’s QtCon. In this writeup, I will outline my ideas for the KDE Software Store and for distributing #Linux application bundles in general. What is even more exciting, he also announced that it will support “containerized apps”, more adequately known as “application bundles” in formats such as Flatpak, Snappy and/or #AppImage in the future. Sebastian Kügler introduced at #QtCon the #KDE Software Store, a central location to get themes, wallpapers and other non-compiled assets for applications or the desktop. A system to distribute Linux application bundles and exchange metadata about them is needed, and this writeup ponders on how to create the infrastructure needed for that.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |