Phonon

Alexander Neundorf neundorf at kde.org
Sun Mar 20 17:26:41 GMT 2011


On Sunday 13 March 2011, Harald Sitter wrote:
> On Sat, Mar 12, 2011 at 9:11 PM, Alexander Neundorf <neundorf at kde.org> 
wrote:
> >> phonon-buildsystem is only used to build the backends. Applications
> >> should *not* be using the stuff in there. If they manage to find
> >> FindPhonon.cmake from phonon-buildsystem, the application's build has a
> >> bug. Our FindPhonon.cmake looks for FindPhononInternal.cmake, which adds
> >> some build magic for the backends, such as telling them we have
> >> pulseaudio support, where to install the backend library, and some
> >> standard compilation flags across all backends.
> >
> > FindKDE4Internal.cmake was done in cmake 2.4.0 times.
> > Since cmake 2.6.0 cmake supports finding XXXConfig.cmake files, installed
> > in lib/cmake/XXX/.
> > So you could install a PhononConfig.cmake file, which contains all the
> > information you want. This file will be found directly by cmake, and it
> > will be "cmake-conform", no messing around with pkg-config.
> > I would strongly recommend to do this.
> >
> > The pages here: http://www.vtk.org/Wiki/CMake/Tutorials explain how to do
> > this.
>
> There is a branch for that (SaroEngels was working on it), never got
> merged thought *shrug*.

Sorry, stupid git questions follow:
why doesn't "git branch" show me this branch ?
I did a git pull now, which said
...
Resolving deltas: 100% (192/192), completed with 62 local objects.
>From git://anongit.kde.org/phonon
   d53377a..f902a8f  cmake_tng  -> origin/cmake_tng
 * [new branch]      kio-by-default -> origin/kio-by-default
   83eda0a..3fbf916  master     -> origin/master
 * [new branch]      no-automoc -> origin/no-automoc
 * [new branch]      systemtap  -> origin/systemtap
   8cea8fc..6d4ad57  threaded-streaming -> origin/threaded-streaming
Updating 83eda0a..3fbf916
Fast-forward"


So I tried "git checkout origin/cmake_tng", which told me other weird things:

hammer:~/src/kde-git/kdesupport/phonon$ git checkout origin/cmake_tng
Note: moving to 'origin/cmake_tng' which isn't a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
  git checkout -b <new_branch_name>
HEAD is now at f902a8f... Merge branch 'cmake_tng' of git.kde.org:phonon into 
cmake_tng
hammer:~/src/kde-git/kdesupport/phonon$ 

What do I make out of this ?

Alex



More information about the kde-multimedia mailing list