kdemultimedia and svn -> git

Michael Pyne mpyne at kde.org
Mon Jan 17 00:34:04 GMT 2011


On Wednesday, January 12, 2011 14:31:12 Ian Monroe wrote:
> So we should move to Git. Its what folks are doing.
> 
> What do people think? Luckly Nicolas Alvarez that I have CCed to this
> email (PovAddict on IRC) would do most of the work involved. There
> would need to be some cmake-tweaking to make each app build on its
> own, but it should be pretty straightforward.

Well, we should go ahead and see if we can get a conclusion to this. I 
personally would probably prefer a non-split repository. However I could 
certainly live with a split one, and to that end I have some ideas of how a 
split repo would be setup:

As a reminder, here's the directory layout we need to take care of:

    cmake/
    doc/
    dragonplayer/
    ffmpegthumbs/
    juk/
    kioslave/
        audiocd/
    kmix/
    kscd/
    libkcddb/
    libkcompactdisc/
    libkdemultimedia/
        kdemultimedia_export.h
    mplayerthumbs/
    strigi-analyzer/

The easy things are applications: JuK, KMix, Dragon Player.

On the other hand, KsCD and kio_audiocd are independent, and both use libkcddb 
and libkcompactdisc. So, I would think that those all go into a kdemultimedia-
compactdisc repository. (And by all means, feel free to suggest better names)

ffmpegthumbs and mplayerthumbs have similar functions (obvious from the name). 
Take those and add strigi-analyzer and we have metadata-gathering 
applications. So maybe clump those into kdemultimedia-filemetainfo ?

From there we can leave all the rest in a "kdemultimedia" base module. I'm not 
sure that git supports base modules that are not simply shells around 
submodules (i.e. modules that have files of their own *and* submodules). But 
if git doesn't support that, we can work around it with 
projects.xml+a_build_script and/or CMake magic.

Thoughts? Any other opinions from KDE Multimedia devs regarding whether to 
split (and if so, how?)

Regards,
 - Michael Pyne
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20110116/7ca1b38d/attachment.sig>
-------------- next part --------------
_______________________________________________
kde-multimedia mailing list
kde-multimedia at kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia


More information about the kde-multimedia mailing list