< GSoC‎ | 2016‎ | StatusReports
Revision as of 10:29, 22 August 2016 by Joshwambua (talk | contribs) (Created page with "== Porting Kdenlive to Windows == Mentor: Vincent Pinon Student: Joseph Wambua Joshua This is also intended to be a description of my work for submission to this year’s GS...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

GSoC/2016/StatusReports/joshwambua

Porting Kdenlive to Windows

Mentor: Vincent Pinon Student: Joseph Wambua Joshua

This is also intended to be a description of my work for submission to this year’s GSoC final evaluation.


Project Description Kdenlive is an open source video editor that is currently only available for unix. The aim of this project was to port Kdenlive to other platforms (Windows and OSX).

We considered two different approaches to the port: Using MXE makefiles Using KDE Emerge

After exploring both options, we decided to proceed with the first option, and create MXE scripts to build the various dependencies (KDE Frameworks, MLT and others) of Kdenlive and Kdenlive itself. At first we used a bash script to compile the dependencies directly, but with great help from my mentor Vincent Pinon we were able to port all of the dependencies and Kdenlive itself to MXE scripts (https://github.com/vpinon/mxe/commits/master).

Project Milestones

Milestone Status Compile Kdenlive’s dependencies for Windows Complete Compile Kdenlive for Windows Incomplete (Compiled binary does not start on Windows, troubleshooting in progress) Create a setup package for Windows Complete Compile Kdenlive for OSX Incomplete


Current Project Status/Next Steps We have managed to successfully compile all of Kdenlive’s dependencies for windows, and also compile Kdenlive itself for Windows. The main focus of the work for the past several weeks, and also the next several weeks, will be making the application successfully run on Windows, and also create a self sustained setup package. The next step after that will be to start the process of compiling for OSX.

Commit History All of the work was done on Github, in collaboration with my mentor. Here are some the commits that went into GitHub:


Content is available under Creative Commons License SA 4.0 unless otherwise noted.