Jump to content

GSoC/2016/StatusReports/joshwambua: Difference between revisions

From KDE Community Wiki
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Porting Kdenlive to Windows ==
== Porting Kdenlive to Windows ==


Mentor: Vincent Pinon
'''Mentor''': Vincent Pinon
Student: Joseph Wambua Joshua
 
'''Student''': Joseph Wambua Joshua


'''Project Description'''
'''Project Description'''
Line 8: Line 9:


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


Line 25: Line 28:
| Compile Kdenlive for Windows
| Compile Kdenlive for Windows
| Incomplete (Compiled binary does not start on Windows, troubleshooting in progress)
| Incomplete (Compiled binary does not start on Windows, troubleshooting in progress)
|-
| Create Setup package for Windows
| Complete
|-
| Compile Kdenlive for OSX
| Incomplete
|}
|}


'''Current Project Status/Next Steps'''
'''Current Project Status/Next Steps'''

Latest revision as of 10:45, 22 August 2016

Porting Kdenlive to Windows

Mentor: Vincent Pinon

Student: Joseph Wambua Joshua

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:

1. Using MXE makefiles

2. 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

Description Status
Compile Kdenlive’s dependencies for Windows Complete
Compile Kdenlive for Windows Incomplete (Compiled binary does not start on Windows, troubleshooting in progress)
Create 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: My Commits on GitHub