Packaging
Closed, ResolvedPublic

Description

Here are some infos I gathered about the different cross-distro packaging systems

Ubuntu Snap

+seems easier to create
-probably does not work on older distributions
-requires an external package to run (snapd), and might take a long time until it is available on every distro
-support for non ubuntu distro is not verified

AppImage

+works on many distros, incuding old ones
+requires no external daemon/program to run an appimage
-requires to build on an old distribution and to test every distro

Flatpak

-requires an external runtime package to run, even if using a KDE distro not easily available on older distros

mardelle created this task.Jun 17 2016, 7:34 AM
mardelle updated the task description. (Show Details)Jun 17 2016, 7:41 AM
mardelle updated the task description. (Show Details)Jun 17 2016, 7:44 AM
mardelle updated the task description. (Show Details)Jun 17 2016, 8:33 AM
mardelle updated the task description. (Show Details)Jun 20 2016, 6:25 AM
frdbr added a subscriber: frdbr.Jun 20 2016, 5:17 PM

Was this discussed in Randa?

Simon from AppImage has agreed to help packaging Kdenlive. We need someone to follow up in this.

So I spent my morning at Akademy working on an Appimage package. Progressing quite nice so far.

I managed to build ffmpeg, frei0r, MLT, KDE Frameworks and Kdenlive and get an executable, but it currently crashes on startup, probably because of missing dependencies to build necessary MLT modules.

Will continue testing, attaching the wip build script for reference:

Updated AppImage Script starting correctly

Updated working AppImage Recipe, tested in Ubuntu 16.04, Fedora 24, OpenSuse 13.2

Snap package Recipe (currently only works in devmode because of upstream issue:
https://bugs.launchpad.net/snappy/+bug/1590679


Snap and AppImage Kdenlive packages are now ready, now waiting for a proper way to distribute them

jessed added a subscriber: jessed.Oct 23 2016, 6:31 PM

Thanks for your work on this, JB. Wanted to have this documented, but for the current snaps packages, the playback framerate performance during editing is much less than non-snap versions. Playback in the timeline on a powerful machine seldom goes above 6fps on a 29.97fps project.

jlskuz closed this task as Resolved.May 28 2023, 6:57 PM
jlskuz claimed this task.
jlskuz added a subscriber: jlskuz.

All of the mentioned packages do exist for Kdenlive since a while.

Snap is maintained by the KDE Neon team, Flatpak is available on Flathub aswell as in the GitLab piepeline. The Appimage is build with Craft. More information can be found here https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/packaging.md