Discussion:
Request to Have kdenlive in the kde-redhat repository
Eli Wapniarski
2008-10-14 07:41:23 UTC
Permalink
Hi Rex.

I've just spent about week figuring out how to get kdenlive (a feature rich
nonlinear video editor) compiled for Fedora 9 x86_64. Currently its in Beta
and frankly, personally, I don't know how much use I would make of it. But it
seems like its one of those apps that should be included in the KDE / Fedora
bag of tricks. It probably can't be included in the formal Fedora distribution
and it probably should eventually wind up in Livna or some such but....

So, for anyone that might be interested, I've included a basic outline of how
I got things done for the x86_64 platform.

Rex... I'm requesting that the application be included in the kde-redhat repo,
at least for the time being.

Several packages are required and it would seem that some extras might be
useful.

From http://en.wikibooks.org/wiki/Kdenlive/Getting_and_installing

Rquired Packages (The ones they tell you about available in the repos)
* Gdk-Pixbuf (gdk-pixbuf, gdk-pixbuf-dev) (not needed anymore)
* libsamplerate (libsamplerate, libsamplerate-dev)
* OGG (libogg, libogg-dev)
* Vorbis (libvorbis, libvorbis-dev)
* libdv (libdv, libdv-dev)
* Ladspa (ladspa-sdk)
* libJack (libjack-dev)
* Ladspa plugins (swh-plugins)
* SOX (sox, sox-dev - This one does not seem to work and their have been
complaints about sox. According to what I've found out, its not really
required.)
* libXML2 (libxml2, libxml2-dev)
* libmad (libmad-dev)
* FFMPEG (libavformat development files, recent version + libswscale,
libswscale-dev): This can be found in the ffmpeg-compat-devel packagage at
Livna

Rquired Packages (The ones they don't tell you about available in the repos)
* soprano-devel

Optional Packages (Available in the repos)
* Libquicktime (libquicktime, libquicktime-dev)
* Theora (libtheora, libtheora-dev)

Optional Packages (Not available in the repos)

gavl (Current Version: 1.0.1)
http://gmerlin.sourceforge.net/gavl.html

./configure --prefix=/usr --libdir=/usr/lib64
make
make install

frei0r-plugins (Current Version: 1.1.21)
http://www.piksel.org/frei0r

After asking I had to modify 2 files to get frei0r-plugins to compile.

1) frei0r-plugins-1.1.21/src/filter/equaliz0r/equaliz0r.cpp
I had to add: #include <cstring>

2) frei0r-plugins-1.1.21/src/filter/sobel/sobel.cpp
I had to add: #include "stdlib.h"

export PKG_CONFIG_PATH=/usr/lib64/pkgconfig/
./configure --prefix=/usr --libdir=/usr/lib6
make
make install

Required Packages (Not available in the repos)

mlt (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/

./configure --prefix=/usr --libdir=/usr/lib64 --enable-gpl --disable-mmx --
disable-qimage --avformat-swscale
make
make install

I haven't found out yet how to get qimage from qt4 to get compiled into mlt. I
have asked and I am waiting for a response.

mlt++ (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/

./configure --prefix=/usr --libdir=/usr/lib64
make
make install

kdenlive (Current Version: 0.7beta1)
http://www.kdenlive.org/

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
make install


Thanks for your consideration Rex.

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Eli Wapniarski
2008-10-14 08:23:47 UTC
Permalink
OK... I have a revision involving mlt which will allow support for qimage from
qt4 to get compiled in.

mlt (Current Version: 0.3.0)
http://www.mltframework.org/twiki/bin/view/MLT/

From....
Post by Eli Wapniarski
./configure --prefix=/usr --libdir=/usr/lib64 --enable-gpl --disable-mmx --
disable-qimage --avformat-swscale
make
make install
To...

./configure --prefix=/usr --libdir=/usr/lib64 --enable-gpl --disable-mmx --
avformat-swscale --qimage-libdir=/usr/lib64/ --qimage-
includedir=/usr/include/Qt/
make
make install

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Rex Dieter
2008-10-14 11:33:14 UTC
Permalink
Post by Eli Wapniarski
Hi Rex.
I've just spent about week figuring out how to get kdenlive (a feature
rich nonlinear video editor) compiled for Fedora 9 x86_64. Currently its
in Beta and frankly, personally, I don't know how much use I would make
of it. But it seems like its one of those apps that should be included
in the KDE / Fedora bag of tricks. It probably can't be included in the
formal Fedora distribution and it probably should eventually wind up in
Livna or some such but....
Yep, Livna or rpmfusion is really where this should go. It would be a
welcome addition.

-- Rex

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eli Wapniarski
2008-10-14 12:31:41 UTC
Permalink
Post by Rex Dieter
Post by Eli Wapniarski
Hi Rex.
I've just spent about week figuring out how to get kdenlive (a feature
rich nonlinear video editor) compiled for Fedora 9 x86_64. Currently its
in Beta and frankly, personally, I don't know how much use I would make
of it. But it seems like its one of those apps that should be included
in the KDE / Fedora bag of tricks. It probably can't be included in the
formal Fedora distribution and it probably should eventually wind up in
Livna or some such but....
Yep, Livna or rpmfusion is really where this should go. It would be a
welcome addition.
So what would be you're proposal for dealing with this? As indicated the
software is still beta. I will try to work with it over the next couple of
weeks to see if I can do something with it. But I think kde-redhat would make
an ideal initial testing ground.

Eil
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Rex Dieter
2008-10-14 12:45:46 UTC
Permalink
Post by Eli Wapniarski
So what would be you're proposal for dealing with this? As indicated the
software is still beta. I will try to work with it over the next couple
of weeks to see if I can do something with it. But I think kde-redhat
would make an ideal initial testing ground.
IMO,
step 1: get it packaged
step 2: build/host @ kde-redhat, submit pkg review to rpmfusion
step 3: pkg passes review -> rpmfusion

-- Rex

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eli Wapniarski
2008-10-14 13:36:00 UTC
Permalink
Post by Rex Dieter
Post by Eli Wapniarski
So what would be you're proposal for dealing with this? As indicated the
software is still beta. I will try to work with it over the next couple
of weeks to see if I can do something with it. But I think kde-redhat
would make an ideal initial testing ground.
IMO,
step 1: get it packaged
step 3: pkg passes review -> rpmfusion
-- Rex
So I should leave this in your capable hands then?

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Rex Dieter
2008-10-14 13:44:58 UTC
Permalink
Post by Eli Wapniarski
Post by Rex Dieter
IMO,
step 1: get it packaged
step 3: pkg passes review -> rpmfusion
-- Rex
So I should leave this in your capable hands then?
I was hoping that at least step 1 would be done by some capable member
of our vibrant community. :)

Else, I could get to it... eventually. plate's pretty full already tho.

-- Rex

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eli Wapniarski
2008-10-14 13:53:15 UTC
Permalink
Post by Rex Dieter
Post by Eli Wapniarski
Post by Rex Dieter
IMO,
step 1: get it packaged
step 3: pkg passes review -> rpmfusion
-- Rex
So I should leave this in your capable hands then?
I was hoping that at least step 1 would be done by some capable member
of our vibrant community. :)
Else, I could get to it... eventually. plate's pretty full already tho.
I have no experience at all at building packages. Maybe somebody else can
tackle this. My plate is also quite full. And, I do not have the environment
to test i386 packages. So I guess I will wait for the packaging with patience.

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Orcan Ogetbil
2008-10-14 17:49:54 UTC
Permalink
Subject: Re: [kde-redhat-users] Request to Have kdenlive in the kde-redhat repository
Date: Tuesday, October 14, 2008, 9:53 AM
Post by Rex Dieter
Post by Eli Wapniarski
Post by Rex Dieter
IMO,
step 1: get it packaged
review to rpmfusion
Post by Rex Dieter
Post by Eli Wapniarski
Post by Rex Dieter
step 3: pkg passes review -> rpmfusion
-- Rex
So I should leave this in your capable hands
then?
Post by Rex Dieter
I was hoping that at least step 1 would be done by
some capable member
Post by Rex Dieter
of our vibrant community. :)
Else, I could get to it... eventually. plate's
pretty full already tho.
I have no experience at all at building packages. Maybe
somebody else can
tackle this. My plate is also quite full. And, I do not
have the environment
to test i386 packages. So I guess I will wait for the
packaging with patience.
Eli
I can do it. From your first message I see that "mlt" is not in any of the repos. That one needs to be packaged first. I will figure out what repo is most suitable for it and will let you know about my progress.

Cheers,
-oget




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eli Wapniarski
2008-10-14 19:29:20 UTC
Permalink
Post by Orcan Ogetbil
Subject: Re: [kde-redhat-users] Request to Have kdenlive in the
kde-redhat repository To: "General discussion for kde-redhat users"
9:53 AM
Post by Rex Dieter
Post by Eli Wapniarski
Post by Rex Dieter
IMO,
step 1: get it packaged
review to rpmfusion
Post by Rex Dieter
Post by Eli Wapniarski
Post by Rex Dieter
step 3: pkg passes review -> rpmfusion
-- Rex
So I should leave this in your capable hands
then?
Post by Rex Dieter
I was hoping that at least step 1 would be done by
some capable member
Post by Rex Dieter
of our vibrant community. :)
Else, I could get to it... eventually. plate's
pretty full already tho.
I have no experience at all at building packages. Maybe
somebody else can
tackle this. My plate is also quite full. And, I do not
have the environment
to test i386 packages. So I guess I will wait for the
packaging with patience.
Eli
I can do it. From your first message I see that "mlt" is not in any of the
repos. That one needs to be packaged first. I will figure out what repo is
most suitable for it and will let you know about my progress.
That would be great. Now... while I see that gavl and fei0r are not strictly
needed by mlt. When mlt is configured it looks for frei0r which is dependant
on gavl. If we are already getting this done, it would be good (I think) to
get these optional libraried packaged as well. It would provide a basis for
greater choices and possibly enhance mlt and consquently kdenlive in ways that
don't seem apparent right now.

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Orcan Ogetbil
2008-10-15 09:19:36 UTC
Permalink
Post by Eli Wapniarski
That would be great. Now... while I see that gavl and fei0r
are not strictly
needed by mlt. When mlt is configured it looks for frei0r
which is dependant
on gavl. If we are already getting this done, it would be
good (I think) to
get these optional libraried packaged as well. It would
provide a basis for
greater choices and possibly enhance mlt and consquently
kdenlive in ways that
don't seem apparent right now.
Eli
Hi Eli,
A quick search showed me that mlt is in review in redhat's bugzilla. I hope it will be approved soon. But I'm afraid we have to wait until then to consider packaging kdenlive.

See:
https://bugzilla.redhat.com/show_bug.cgi?id=mlt

-oget




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eli Wapniarski
2008-10-15 12:16:42 UTC
Permalink
Post by Orcan Ogetbil
Post by Eli Wapniarski
That would be great. Now... while I see that gavl and fei0r
are not strictly
needed by mlt. When mlt is configured it looks for frei0r
which is dependant
on gavl. If we are already getting this done, it would be
good (I think) to
get these optional libraried packaged as well. It would
provide a basis for
greater choices and possibly enhance mlt and consquently
kdenlive in ways that
don't seem apparent right now.
Eli
Hi Eli,
A quick search showed me that mlt is in review in redhat's bugzilla. I hope
it will be approved soon. But I'm afraid we have to wait until then to
consider packaging kdenlive.
https://bugzilla.redhat.com/show_bug.cgi?id=mlt
-oget
OK

Eli
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Florian Sievert
2008-10-25 12:27:44 UTC
Permalink
Cheers,
Post by Orcan Ogetbil
I can do it. From your first message I see that "mlt" is not in any of the repos. That one needs to be packaged first. I will figure out what repo is most suitable for it and will let you know about my progress.
I just noticed this discussion and want to mention that I tried to
package kdenlive for a user of the german fedora forum some weeks ago.
Basically I failed because of troubles with mlt/mlt++, but kdenlive
seems to build fine. I am not actually interested in this application
and won't volunteer to maintain it. However, maybe my spec file might be
usefull for you?

http://dev.floriansievert.de/phobos/SPECS/
user: guest, none password

I also would offer to give a helping hand. Fore sure there are users
that are looking forward for packages ;)

Best regards,
Florian

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Loading...