Kdenlive Builder Wizard 0.4.1
mads at dydensborg.dk
Wed Aug 20 21:24:15 CEST 2008
Name: Kdenlive Builder Wizard
Type: KDE Kommander Script
This Kommander script is meant to help you get
the development (SVN) version of kdenlive (A
non-linear video editor for KDE, homepage at
[url]http://www.kdenlive.org/[/url]), and build
A lot is happening with Kdenlive, but stable
releases can be far in between - therefore the
motivation for building from the development
Building kdenlive from the development versions
can be a bit of a hassle, as it also depends on
development versions of ffmpeg, mlt and mlt++.
This wizard removes a lot of the hassle.
Simply answer a few questions, click a few
buttons, press "Go", and it will retrieve or
update your sources, configure, compile, and
If everything goes well, you will soon have a
working version of the kdenlive development
version. If it fails, you will get access to a
full log of the commands run, and can try to fix
the problem (missing libs, most likely, but
sometimes the developers also check stuff into svn
that just don't compile), before restarting the
This has been tested for KDE3 on Kubuntu 7.10,
using Kommander 1.2.2, and for KDE4 on Kubuntu
8.04 using KDE 4.1. Several people have reported
succes using it, while it probably still will fail
Please send bugreports to my email (included in
the about box, make [b]sure[/b] to include the log
from the wizard). Feel free to send a success
report too :-)
Here is a list of the features.
[li] Very easy to use Wizard interface, with
extensive help, tooltips and "What's this" used
[li] Get or update all needed sources, optionally
to specific versions[/li]
[li] Support building for KDE3 or KDE4 (from the
kdenlive KDE4 branch)[/li]
[li] Stores settings between uses[/li]
[li] Checks for presence of basic tools (svn,
cmake, c++, pkg-config and some others)[/li]
[li] Uses the http versions of the sourceforge
repos, to avoid certificate "problems".[/li]
[li] Adjust the make -j parameter after the number
[li] Explicit option for root install[/li]
[li] Allow for automatic install into "dated"
[li] Allow for creating a "startup" script for the
custom installed kdenlive, that supports gdb
logging and version information[/li]
[li] Easy to follow feedback during
get/configure/install, through progressbar and
[li] Full log of all actions, inclusive settings
available directly from the wizard (for e.g. bug
[li] Hands free during operations: collects
options initially (and, if needed, sudo password),
then either run to it completes or fails.[/li]
- There is a known problem with sox on kubuntu -
check the disclaimer button
- This wizard can not handle svn through an http
proxy - check the disclaimer button
It is the intention that this wizard should work
with most Linux distributions, but for (k)ubuntu,
more specific instructions are available:
A mini-howto has been added to the Ubuntu wiki at
Kubuntu users can use that, or the instructions
below, that get a baseline build going on Kubuntu
8.04 with KDE4.1:
1) install Kubuntu 8.04 (you may be past this :-)
2) sudo apt-get update ; sudo apt-get upgrade
3) follow instructions at
http://www.kubuntu.org/news/kde-4.1 to get kde 4.1
4) sudo apt-get install kommander subversion g++
cmake pkg-config kdelibs5-dev libsdl1.2-dev
(This potentially add many packages to the
5) log out, log in using kde 4.1 OR alternatively,
use 'export PATH=$PATH:/usr/lib/kde4/bin'
6) run 'kmdr-executor
85826-kdenlive_builder_wizard.kmdr', follow the
instructions on-screen. Press "Cancel" after
succes, press "open folder", click
"kdenlive_start" and you are in bussiness.
Note, that this compiles mlt without the modules
dv, frei0r, gtk2, jackrack, qimage, resample, sox,
and vorbis. The logfile does contain instructions
on getting support for these modules, but the
above is a working baseline. Search for
MLTDISABLED in the log file for more information.
You basically just need to apt-get install some
more packages to get support from the remaining
sudo apt-get install sox-dev libjack-dev
libsamplerate0-dev libgtk2.0-dev libdv4-dev
To enable fri0r, visit
- use kdesu if kdesudo not available
- no longer requires tempfile, uses mktemp
- should work with OpenSuse 11 now
- various minor bugfixes
- Can now get specific versions of the sources.
- Added --version option to kdenlive_start.
- Added kdenlive_env script.
- Fixed x86-64 test.
- Disabled network support on ffmpeg.
- Added checkboxes for sox and qimage support in
- Added button to check source updates.
- Removed dependency on kate/kwrite.
- Minor interface changes.
- Support building for KDE4 from KDE4 trunk of
- Check for new version of wizard
- Abort long running process
- Improved startup script - option for gdb
- Check for common mlt problems
- Lots of minor stuff
First public version.
More information about the Kde-announce-apps