Kdenlive Builder Wizard 0.4.1

Mads Dydensborg mads at dydensborg.dk
Wed Aug 20 21:24:15 CEST 2008


Name: Kdenlive Builder Wizard
Version: 0.4.1
Type: KDE Kommander Script
Depend: Kommander
License: GPL
Homepage: 
More Info:
http://www.kde-apps.org/content/show.php?content=85826

Description:
 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
it. 

A lot is happening with Kdenlive, but stable
releases can be far in between - therefore the
motivation for building from the development
sources.

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
install them.

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

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
for others.

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
throughout[/li]
[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
of cores[/li]
[li] Explicit option for root install[/li]
[li] Allow for automatic install into "dated"
directory[/li]
[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
statusfield[/li]
[li] Full log of all actions, inclusive settings
available directly from the wizard (for e.g. bug
reports/troubleshooting).[/li]
[li] Hands free during operations: collects
options initially (and, if needed, sudo password),
then either run to it completes or fails.[/li]

Known limitations:

- 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
[url]https://help.ubuntu.com/community/KdenliveSVN[/url].
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
installed
4) sudo apt-get install kommander subversion g++
cmake pkg-config kdelibs5-dev libsdl1.2-dev
libxml2-dev
 (This potentially add many packages to the
system)
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
modules:

sudo apt-get install sox-dev libjack-dev
libsamplerate0-dev libgtk2.0-dev libdv4-dev
libvorbis-dev

To enable fri0r, visit
http://www.piksel.org/frei0r



Changelog:
 0.4.1:
  - use kdesu if kdesudo not available
  - no longer requires tempfile, uses mktemp
instead
  - should work with OpenSuse 11 now
  - various minor bugfixes

0.4.0:
- 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
mlt. 
- Added button to check source updates. 
- Removed dependency on kate/kwrite. 
- Minor interface changes.

0.3.1:
- Support building for KDE4 from KDE4 trunk of
kdenlive
- 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

0.1: 
First public version.


More information about the Kde-announce-apps mailing list