All of lore.kernel.org
 help / color / mirror / Atom feed
* package request for Phonon-VLC backend
@ 2010-11-30 14:36 Sylvain Paré
  2010-11-30 16:19 ` Paul Menzel
  0 siblings, 1 reply; 10+ messages in thread
From: Sylvain Paré @ 2010-11-30 14:36 UTC (permalink / raw)
  To: openembedded-devel

Hello,

I have a package request. If that interests somebody to make a receipe for
Phonon-VLC backend
at it seem to be the most stable backend for phononn according to Phonon's
dev.
Like this we could have Phonon-VLC backend additionnaly to Phonon-gstreamer
one.

I tried to make one myself but I can't manage to fix automoc-native
(dependence) to make it build.

Thanks by advance!

Regards,

Sylvain (aka GarthPS)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-11-30 14:36 package request for Phonon-VLC backend Sylvain Paré
@ 2010-11-30 16:19 ` Paul Menzel
  2010-11-30 19:03   ` Sylvain Paré
  0 siblings, 1 reply; 10+ messages in thread
From: Paul Menzel @ 2010-11-30 16:19 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

Dear Sylvain


Am Dienstag, den 30.11.2010, 15:36 +0100 schrieb Sylvain Paré:

> I have a package request. If that interests somebody to make a receipe
> for Phonon-VLC backend at it seem to be the most stable backend for
> phononn according to Phonon's dev.
> Like this we could have Phonon-VLC backend additionnaly to
> Phonon-gstreamer one.
> 
> I tried to make one myself but I can't manage to fix automoc-native
> (dependence) to make it build.

please attach the work you have done so far with a Signed-off-by line.

> Thanks by advance!


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-11-30 16:19 ` Paul Menzel
@ 2010-11-30 19:03   ` Sylvain Paré
  2010-11-30 21:06     ` Holger Freyther
  0 siblings, 1 reply; 10+ messages in thread
From: Sylvain Paré @ 2010-11-30 19:03 UTC (permalink / raw)
  To: openembedded-devel

Thanks for your interest!
here is my too recipes which are not soo valueable as it is mainly bump
version or so.
here my automoc-native :

automoc-native.bb:
~~~~~~~~~~~~~

DESCRIPTION = "automoc is a mess for people who don't want to learn
autotools"
PRIORITY = "optional"
LICENSE = "GPL"
DEPENDS += "qt4-x11-free"

SRCREV = "b873d2cb457503320e5f1d56d516e23eeb9ad7db"

PV = "git${SRCPV}"
PR = "r0"

inherit native qt4x11 cmake

SRC_URI = "git://git.kde.org/automoc;protocol=git;branch=master"
S = "${WORKDIR}/git"


# OE lacks some native qt4 tools, so we use the ones form the host :/
EXTRA_OECMAKE = "-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
                 -DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
         -DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
         -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
         -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
         -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
         -DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
         -DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
         -DQ_WS_X11=ON \
        "


OECMAKE_BUILDPATH = "build"

OECMAKE_SOURCEPATH = "../"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mainly a merge of the existing recipe with an updated repo.
here is the report http://tinderbox.openembedded.org/packages/1152405/
and the missing log repports "QtCore/qglobal.h: No such file or directory"
.....

And here is my Phonon-VLC backend recipe :
qt4-plugin-phonon-backend-vlc.bb :
~~~~~~~~~~~~~~~~~~~~~~~~~

DESCRIPTION = "qt4-plugin-phonon-backend-vlc"
AUTHOR = "Fathi Boudra <fabo@kde.org> (current maintainer) Lukas Durfina <
lukas.durfina@gmail.com> Tanguy Krotoff <tkrotoff@gmail.com>"
SECTION = "libs"
PRIORITY = "optional"
HOMEPAGE = "http://phonon.kde.org/"
LICENSE = "LGPL"

DEPENDS += "qt4-x11-free vlc automoc-native"

SRCREV = "1df39c9bd306b0b46356d13b24fca5f632e1b327"

PV = "0.3.0"
PR = "r0"
PR_append = "+git${SRCREV}"

inherit qt4x11 cmake

SRC_URI = "git://
gitorious.org/phonon/phonon-vlc.git;protocol=git;branch=master "
S = "${WORKDIR}/git"

EXTRA_OECMAKE = "-DQTONLY=ON -DCMAKE_BUILD_TYPE=Release \
-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
-DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
-DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
-DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
-DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
-DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
-DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
-DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
-DQT_DBUSXML2CPP_EXECUTABLE=/usr/bin/qdbusxml2cpp \
-DQT_DBUSCPP2XML_EXECUTABLE=/usr/bin/qdbuscpp2xml \
-DQT_MKSPECS_DIR=${QMAKESPEC}/../ \
"

OECMAKE_BUILDPATH = "build"

OECMAKE_SOURCEPATH = "../"

#do_install() {
#}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

But as it depends on automoc-native i could not test it.

Thanks again. And I here to test if needed.

Regards,

Sylvain (aka GarthPS)


2010/11/30 Paul Menzel <paulepanter@users.sourceforge.net>

> Dear Sylvain
>
>
> Am Dienstag, den 30.11.2010, 15:36 +0100 schrieb Sylvain Paré:
>
> > I have a package request. If that interests somebody to make a receipe
> > for Phonon-VLC backend at it seem to be the most stable backend for
> > phononn according to Phonon's dev.
> > Like this we could have Phonon-VLC backend additionnaly to
> > Phonon-gstreamer one.
> >
> > I tried to make one myself but I can't manage to fix automoc-native
> > (dependence) to make it build.
>
> please attach the work you have done so far with a Signed-off-by line.
>
> > Thanks by advance!
>
>
> Thanks,
>
> Paul
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-11-30 19:03   ` Sylvain Paré
@ 2010-11-30 21:06     ` Holger Freyther
  2010-11-30 23:46       ` Sylvain Paré
  0 siblings, 1 reply; 10+ messages in thread
From: Holger Freyther @ 2010-11-30 21:06 UTC (permalink / raw)
  To: openembedded-devel

On 11/30/2010 08:03 PM, Sylvain Paré wrote:
> Thanks for your interest!
> here is my too recipes which are not soo valueable as it is mainly bump
> version or so.
> here my automoc-native :
> 

sorry, I didn't completely follow the thread but qt4-tools-native installs
moc4, rcc4 and all the other tools to build Qt applications.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-11-30 21:06     ` Holger Freyther
@ 2010-11-30 23:46       ` Sylvain Paré
  2010-12-01 13:57         ` Sylvain Paré
  0 siblings, 1 reply; 10+ messages in thread
From: Sylvain Paré @ 2010-11-30 23:46 UTC (permalink / raw)
  To: openembedded-devel

Hello Holger,
I tried with qt4-tools-native but Phonon-VLC backend trally needs automoc4
"Did not find automoc4"

2010/11/30 Holger Freyther <holger+oe@freyther.de <holger%2Boe@freyther.de>>

> On 11/30/2010 08:03 PM, Sylvain Paré wrote:
> > Thanks for your interest!
> > here is my too recipes which are not soo valueable as it is mainly bump
> > version or so.
> > here my automoc-native :
> >
>
> sorry, I didn't completely follow the thread but qt4-tools-native installs
> moc4, rcc4 and all the other tools to build Qt applications.
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-11-30 23:46       ` Sylvain Paré
@ 2010-12-01 13:57         ` Sylvain Paré
  2010-12-03 13:28           ` Sylvain Paré
  2010-12-05  0:55           ` Holger Freyther
  0 siblings, 2 replies; 10+ messages in thread
From: Sylvain Paré @ 2010-12-01 13:57 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1133 bytes --]

Ok I made some progress!
Automoc build now ( attached my recipe for it)
but qt4-plugin-phonon-backend-vlc failed =>
http://tinderbox.openembedded.org/packages/1159577/

I have attached my recipe too.
If someone can give me an hint.
thanks.
regards,

Sylvain (aka GarthPS)

2010/12/1 Sylvain Paré <sylvain.pare@gmail.com>

> Hello Holger,
> I tried with qt4-tools-native but Phonon-VLC backend trally needs automoc4
> "Did not find automoc4"
>
> 2010/11/30 Holger Freyther <holger+oe@freyther.de<holger%2Boe@freyther.de>
> >
>
> On 11/30/2010 08:03 PM, Sylvain Paré wrote:
>> > Thanks for your interest!
>> > here is my too recipes which are not soo valueable as it is mainly bump
>> > version or so.
>> > here my automoc-native :
>> >
>>
>> sorry, I didn't completely follow the thread but qt4-tools-native installs
>> moc4, rcc4 and all the other tools to build Qt applications.
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>
>

[-- Attachment #2: automoc-native.bb --]
[-- Type: application/octet-stream, Size: 1077 bytes --]

DESCRIPTION = "automoc is a mess for people who don't want to learn autotools"
PRIORITY = "optional"
LICENSE = "GPL"
DEPENDS += "qt4-x11-free"

SRCREV = "b873d2cb457503320e5f1d56d516e23eeb9ad7db"

PV = "git${SRCPV}"
PR = "r0"

inherit qt4x11 cmake

SRC_URI = "git://git.kde.org/automoc;protocol=git;branch=master"
S = "${WORKDIR}/git"


# OE lacks some native qt4 tools, so we use the ones form the host :/
EXTRA_OECMAKE = "-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
		 -DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
		 -DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
		 -DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
		 -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
		 -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
		 -DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
		 -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
		 -DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
		 -DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
		 -DQT_DBUSXML2CPP_EXECUTABLE=/usr/bin/qdbusxml2cpp \
		 -DQT_DBUSCPP2XML_EXECUTABLE=/usr/bin/qdbuscpp2xml \
		 -DQT_MKSPECS_DIR=${QMAKESPEC}/../ \ 
"



OECMAKE_BUILDPATH = "build"

OECMAKE_SOURCEPATH = "../"

[-- Attachment #3: qt4-plugin-phonon-backend-vlc.bb --]
[-- Type: application/octet-stream, Size: 1247 bytes --]

DESCRIPTION = "qt4-plugin-phonon-backend-vlc"
AUTHOR = "Fathi Boudra <fabo@kde.org> (current maintainer) Lukas Durfina <lukas.durfina@gmail.com> Tanguy Krotoff <tkrotoff@gmail.com>"
SECTION = "libs"
PRIORITY = "optional"
HOMEPAGE = "http://phonon.kde.org/"
LICENSE = "LGPL"

DEPENDS += "qt4-x11-free vlc automoc-native"

SRCREV = "1df39c9bd306b0b46356d13b24fca5f632e1b327"


PV = "0.3.0"
PR = "r0"
PR_append = "+git${SRCREV}"

inherit qt4x11 cmake

SRC_URI = "git://gitorious.org/phonon/phonon-vlc.git;protocol=git;branch=master "
S = "${WORKDIR}/git"

EXTRA_OECMAKE = "-DQTONLY=ON -DCMAKE_BUILD_TYPE=Release \
-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
-DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
-DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
-DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
-DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
-DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
-DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
-DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
-DQT_DBUSXML2CPP_EXECUTABLE=/usr/bin/qdbusxml2cpp \
-DQT_DBUSCPP2XML_EXECUTABLE=/usr/bin/qdbuscpp2xml \
-DQT_MKSPECS_DIR=${QMAKESPEC}/../ \ 
"

OECMAKE_BUILDPATH = "build"

OECMAKE_SOURCEPATH = "../"

#do_install() {
#}

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-12-01 13:57         ` Sylvain Paré
@ 2010-12-03 13:28           ` Sylvain Paré
  2010-12-05  0:55           ` Holger Freyther
  1 sibling, 0 replies; 10+ messages in thread
From: Sylvain Paré @ 2010-12-03 13:28 UTC (permalink / raw)
  To: openembedded-devel

Martin could you sum up here what is wrong please ?
for those interested by my attempts to build Phonon-VLC backend
here is my personal/modified recipes
http://pare.sylvain.perso.sfr.fr/recipes-perso.tar.gz
containing qt4-tools-native.bb modified , automoc-native updated to git and
qt4-plugin-phonon-backend-vlc.bb
For now I am done about it.
Thanks.
Regards,

Sylvain (aka GarthPS)

ps: if your are intersted like me in this backend, there could be an other
way to do : to fix cmake's needs of the phonon vlc backend itself
to don't need automoc-native anymore. it was proposed to me by j-b on
#phonon chanel but i don't have the skill to that.


2010/12/1 Sylvain Paré <sylvain.pare@gmail.com>

> Ok I made some progress!
> Automoc build now ( attached my recipe for it)
> but qt4-plugin-phonon-backend-vlc failed =>
> http://tinderbox.openembedded.org/packages/1159577/
>
> I have attached my recipe too.
> If someone can give me an hint.
> thanks.
> regards,
>
> Sylvain (aka GarthPS)
>
> 2010/12/1 Sylvain Paré <sylvain.pare@gmail.com>
>
> Hello Holger,
>> I tried with qt4-tools-native but Phonon-VLC backend trally needs automoc4
>> "Did not find automoc4"
>>
>> 2010/11/30 Holger Freyther <holger+oe@freyther.de<holger%2Boe@freyther.de>
>> >
>>
>> On 11/30/2010 08:03 PM, Sylvain Paré wrote:
>>> > Thanks for your interest!
>>> > here is my too recipes which are not soo valueable as it is mainly bump
>>> > version or so.
>>> > here my automoc-native :
>>> >
>>>
>>> sorry, I didn't completely follow the thread but qt4-tools-native
>>> installs
>>> moc4, rcc4 and all the other tools to build Qt applications.
>>>
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>>
>>
>>
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-12-01 13:57         ` Sylvain Paré
  2010-12-03 13:28           ` Sylvain Paré
@ 2010-12-05  0:55           ` Holger Freyther
  2010-12-06 12:06             ` Sylvain Paré
  2010-12-07 13:50             ` Martin Jansa
  1 sibling, 2 replies; 10+ messages in thread
From: Holger Freyther @ 2010-12-05  0:55 UTC (permalink / raw)
  To: openembedded-devel

On 12/01/2010 02:57 PM, Sylvain Paré wrote:
> Ok I made some progress!
> Automoc build now ( attached my recipe for it)
> but qt4-plugin-phonon-backend-vlc failed =>
> http://tinderbox.openembedded.org/packages/1159577/
> 

# OE lacks some native qt4 tools, so we use the ones form the host :/

that is not true, the tools are just called a bit differently (a 4 is appened
as there will be probably a Qt5 in the future). You can verify that by looking
at qt4-tools-native.inc.


This gives you two options... use qdbuscpp2xml4 or add a QMAKE_OE_DBUSCPP2XML
..XML2CPP to the config and define it like it is defined for the other variables.

i hope this is helping
	z.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-12-05  0:55           ` Holger Freyther
@ 2010-12-06 12:06             ` Sylvain Paré
  2010-12-07 13:50             ` Martin Jansa
  1 sibling, 0 replies; 10+ messages in thread
From: Sylvain Paré @ 2010-12-06 12:06 UTC (permalink / raw)
  To: openembedded-devel

Hi Holger,
Thanks for your answer, I will take a look at this.  But just for the record



> # OE lacks some native qt4 tools, so we use the ones form the host :/
>

is from automoc-native from OE.
So if what you say is true, and i don't doubt about it, then automoc-native
recipe in OE really needs to be updated/cleaned.

Thanks again.

Sylvain


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: package request for Phonon-VLC backend
  2010-12-05  0:55           ` Holger Freyther
  2010-12-06 12:06             ` Sylvain Paré
@ 2010-12-07 13:50             ` Martin Jansa
  1 sibling, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2010-12-07 13:50 UTC (permalink / raw)
  To: openembedded-devel

On Sun, Dec 05, 2010 at 01:55:07AM +0100, Holger Freyther wrote:
> On 12/01/2010 02:57 PM, Sylvain Paré wrote:
> > Ok I made some progress!
> > Automoc build now ( attached my recipe for it)
> > but qt4-plugin-phonon-backend-vlc failed =>
> > http://tinderbox.openembedded.org/packages/1159577/
> > 
> 
> # OE lacks some native qt4 tools, so we use the ones form the host :/

I think this misunderstanding is because I've actually meant qt4 headers

there is
bitbake@jama ~/dev/recipes $ cat ./kde4/automoc-native_svn.bb
require kde4.inc
require kde4-native.inc
inherit native

...

and 
bitbake@jama ~/dev/recipes $ cat kde4/kde4-native.inc

# Ugly, use qt4 from the buildhost till someone adds a qt4-native recipe

EXTRA_OECMAKE = "-DQT_LIBRARY_DIR=/usr/lib \
                 -DQT_INSTALL_LIBS=/usr/lib \
                 -DQT_INCLUDE_DIR=/usr/include/qt4 \
                 -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
                 -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
                 -DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
                 -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
                 -DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
                 -DQT_QTCORE_INCLUDE_DIR=/usr/include/qt4/QtCore \
                 "

that's why Sylvain was trying to extend qt4-tools-native to stage also
headers and then making kde4/kde4-native.inc less ugly by using staged
native headers.

Problem is that headers are "processed" before installing so simple cp
in do_install_append won't be enough.

> i hope this is helping

same here :)

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-12-07 13:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-30 14:36 package request for Phonon-VLC backend Sylvain Paré
2010-11-30 16:19 ` Paul Menzel
2010-11-30 19:03   ` Sylvain Paré
2010-11-30 21:06     ` Holger Freyther
2010-11-30 23:46       ` Sylvain Paré
2010-12-01 13:57         ` Sylvain Paré
2010-12-03 13:28           ` Sylvain Paré
2010-12-05  0:55           ` Holger Freyther
2010-12-06 12:06             ` Sylvain Paré
2010-12-07 13:50             ` Martin Jansa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.