[Kdenlive-devel] Some features of the builder wizard - was Re: startup crash

Mads Bondo Dydensborg mads at dydensborg.dk
Fri Dec 12 08:49:14 UTC 2008


fredag 12 December 2008 skrev Jean-Michel Pouré:

> Before compiling Kdenlive, you should always remove any installed MLT
> version, including pkgconfig files, especially if installed
> in /usr/local.

<commercial>

A little "commercial" here: among the many small things the builder wizard 
does, one is that it will fiddle with PKG_CONFIG_PATH to fix this for you....

So, you can keep e.g. distribution installed packages of mlt while having your 
kdenlive environment in e.g. /usr/opt/whatever

Using the "append date", you can keep several versions of kdenlive installed 
(good for e.g. regressions).

And, you can put this in your path somewhere, to always run the newest 
kdenlive you have installed using the wizard (perhaps name it 
kdenlive_newest):

----------
#!/bin/bash

PREFIX=`grep INSTALL_DIR $HOME/.kdenliveBuilderWizard.rc | cut -f 2`
VER=`ls $PREFIX | grep -E '^[[:digit:]]{8}$' | tail -n 1`

exec $PREFIX/$VER/bin/kdenlive_start "$@"
----------

So, 
kdenlive_newest
will start your newest kdenlive install
kdenlive_newest --version
will report svn rev numbers for ffmpeg, mlt, mlt++ and kdenlive
kdenlive_newest -g
will start directly in debug mode, setup to create a crash log
kdenlive_newest -n
will just start it.

In the source package for the wizard, there even is a script suited for 
cronjobs, to e.g. compile kdenlive every night. (kbw-action.sh)

</commercial>

Regards

Mads

-- 
Mads Bondo Dydensborg   mads at dydensborg.dk   http://www.madsdydensborg.dk/

Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd
all be running around in darkened rooms, munching magic pills and listening to
repetitive electronic music.

                                   --Kristian Wilson, Nintendo, Inc, 1989




More information about the Kdenlive mailing list