-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, Jun 05, 2008 at 10:06:44AM +0400, M. Yu. Brazhnikov wrote: > Hello dear kde4/qt4 users, > > As you know Qt-4.4.0 (and higher) provides multimedia API based on KDE4 > Phonon. This means that after installing Qt4 and kdelibs4 there are two > phonons libraries in a system (currently libphonon.so.4.1.0 from qt4 and > libphonon-qt4.so.4.2.0 from kde4), which could confuse (and really do this) > phonon consuming apps. > > So, we have to decide whether we should mark qt4 and kde4 as conflicting ;) > or rename one of the phonons. I suggest to rename a phonon from Qt4 to > phonon-qt4. The patches vs. area51 are attached. > > Please note, you have to rebuild qmake4 firstly!
Hi Max, I think for the moment this is the wrong way, Qt 4.4 come with phonon 4.1 but we need phonon 4.2 from kdelibs. I think the best is we mark both as conflict. See also the discussion on kde-devel: http://kde.markmail.org/search/?q=phonon#query:phonon%20order%3Adate-backward+page:1+mid:akphynnzs36jkjtp+state:results - - Martin > > Sincerely, > Max > Index: Makefile > =================================================================== > RCS file: /home/kde-freebsd/area51/devel/qmake4/Makefile,v > retrieving revision 1.22 > diff -u -r1.22 Makefile > --- Makefile 14 Sep 2007 17:21:19 -0000 1.22 > +++ Makefile 29 May 2008 21:00:19 -0000 > @@ -62,6 +62,8 @@ > ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf \ > ${WRKSRC}/../mkspecs/freebsd-g++34/qmake.conf > @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix > + ${REINPLACE_CMD} -e 's|qlib = phonon|qlib = phonon-qt4|' \ > + ${WRKDIR}/${DISTNAME}/mkspecs/features/qt.prf > > do-configure: > ${SED} -e 's|/usr/local|${PREFIX}|g' \ > Index: Makefile > =================================================================== > RCS file: /home/kde-freebsd/area51/multimedia/qt4-phonon-gst/Makefile,v > retrieving revision 1.1 > diff -u -r1.1 Makefile > --- Makefile 13 May 2008 06:14:11 -0000 1.1 > +++ Makefile 29 May 2008 21:12:02 -0000 > @@ -46,6 +46,10 @@ > > EXTRA_INCL!= pkg-config --cflags-only-I gstreamer-0.10 | sed -e 's|-I||g' > > +port-patch: > + ${REINPLACE_CMD} -e 's|qlib = phonon|qlib = phonon-qt4|' \ > + ${WRKDIR}/${DISTNAME}/mkspecs/features/qt.prf > + > pre-configure: > ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} > #${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ > Index: Makefile > =================================================================== > RCS file: /home/kde-freebsd/area51/multimedia/qt4-phonon/Makefile,v > retrieving revision 1.1 > diff -u -r1.1 Makefile > --- Makefile 13 May 2008 06:14:11 -0000 1.1 > +++ Makefile 29 May 2008 21:10:02 -0000 > @@ -42,13 +42,18 @@ > WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} > CONFIGURE_WRKSRC=${WRKSRC}/../../ > > +post-patch: > + ${REINPLACE_CMD} -e '/^TARGET/s|phonon|phonon-qt4|' > ${WRKSRC}/${PORTNAME}.pro > + ${REINPLACE_CMD} -e '/^HEADERS_PRI/s|$$$$TARGET|phonon|' > ${WRKSRC}/../qbase.pri > + > + > pre-configure: > ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} > - ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ > + ${MKDIR} ${WRKSRC}/../../mkspecs > + ${REINPLACE_CMD} -e > 's|target.path.*|target.path=${PREFIX}/lib|g' \ > -e > 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ > -e > 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ > ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri > - ${MKDIR} ${WRKSRC}/../../mkspecs > ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake > ${LN} -sf ${LOCALBASE}/bin/moc-qt4 ${WRKSRC}/../../bin/moc > > @@ -61,7 +66,7 @@ > -E -e 's|(.*location=).*moc|\1${PREFIX}/bin/moc-qt4|g' \ > -E -e 's|(.*location=).*uic|\1${PREFIX}/bin/uic-qt4|g' \ > -E -e 's|(.*Cflags:.*)-I${LOCALBASE}/include |\1|g' \ > - ${WRKSRC}/../../lib/pkgconfig/*Qt* > + ${WRKSRC}/../../lib/pkgconfig/*.pc > > post-install: > ${MKDIR} ${PREFIX}/lib/qt4/plugins/phonon_backend > Index: pkg-plist > =================================================================== > RCS file: /home/kde-freebsd/area51/multimedia/qt4-phonon/pkg-plist,v > retrieving revision 1.1 > diff -u -r1.1 pkg-plist > --- pkg-plist 13 May 2008 06:14:11 -0000 1.1 > +++ pkg-plist 29 May 2008 21:10:02 -0000 > @@ -31,47 +31,47 @@ > include/Qt/volumefadereffect.h > include/Qt/volumefaderinterface.h > include/Qt/volumeslider.h > -include/phonon/abstractaudiooutput.h > -include/phonon/abstractmediastream.h > -include/phonon/abstractvideooutput.h > -include/phonon/addoninterface.h > -include/phonon/audiooutput.h > -include/phonon/audiooutputinterface.h > -include/phonon/backendcapabilities.h > -include/phonon/backendinterface.h > -include/phonon/effect.h > -include/phonon/effectinterface.h > -include/phonon/effectparameter.h > -include/phonon/effectwidget.h > -include/phonon/mediacontroller.h > -include/phonon/medianode.h > -include/phonon/mediaobject.h > -include/phonon/mediaobjectinterface.h > -include/phonon/mediasource.h > -include/phonon/objectdescription.h > -include/phonon/objectdescriptionmodel.h > -include/phonon/path.h > -include/phonon/phonon > -include/phonon/phonon_export.h > -include/phonon/phonondefs.h > -include/phonon/phononnamespace.h > -include/phonon/platformplugin.h > -include/phonon/seekslider.h > -include/phonon/streaminterface.h > -include/phonon/videoplayer.h > -include/phonon/videowidget.h > -include/phonon/videowidgetinterface.h > -include/phonon/volumefadereffect.h > -include/phonon/volumefaderinterface.h > -include/phonon/volumeslider.h > -lib/libphonon.la > -lib/libphonon.prl > -lib/libphonon.so > -lib/libphonon.so.4 > -lib/libphonon.so.4.1 > -lib/libphonon.so.4.1.0 > -%%DEBUG%%lib/libphonon.so.4.1.0.debug > -libdata/pkgconfig/phonon.pc > [EMAIL PROTECTED] include/phonon > +include/phonon-qt4/abstractaudiooutput.h > +include/phonon-qt4/abstractmediastream.h > +include/phonon-qt4/abstractvideooutput.h > +include/phonon-qt4/addoninterface.h > +include/phonon-qt4/audiooutput.h > +include/phonon-qt4/audiooutputinterface.h > +include/phonon-qt4/backendcapabilities.h > +include/phonon-qt4/backendinterface.h > +include/phonon-qt4/effect.h > +include/phonon-qt4/effectinterface.h > +include/phonon-qt4/effectparameter.h > +include/phonon-qt4/effectwidget.h > +include/phonon-qt4/mediacontroller.h > +include/phonon-qt4/medianode.h > +include/phonon-qt4/mediaobject.h > +include/phonon-qt4/mediaobjectinterface.h > +include/phonon-qt4/mediasource.h > +include/phonon-qt4/objectdescription.h > +include/phonon-qt4/objectdescriptionmodel.h > +include/phonon-qt4/path.h > +include/phonon-qt4/phonon > +include/phonon-qt4/phonon_export.h > +include/phonon-qt4/phonondefs.h > +include/phonon-qt4/phononnamespace.h > +include/phonon-qt4/platformplugin.h > +include/phonon-qt4/seekslider.h > +include/phonon-qt4/streaminterface.h > +include/phonon-qt4/videoplayer.h > +include/phonon-qt4/videowidget.h > +include/phonon-qt4/videowidgetinterface.h > +include/phonon-qt4/volumefadereffect.h > +include/phonon-qt4/volumefaderinterface.h > +include/phonon-qt4/volumeslider.h > +lib/libphonon-qt4.la > +lib/libphonon-qt4.prl > +lib/libphonon-qt4.so > +lib/libphonon-qt4.so.4 > +lib/libphonon-qt4.so.4.1 > +lib/libphonon-qt4.so.4.1.0 > +%%DEBUG%%lib/libphonon-qt4.so.4.1.0.debug > +libdata/pkgconfig/phonon-qt4.pc > [EMAIL PROTECTED] include/phonon-qt4 > @dirrmtry include/Qt > @dirrmtry lib/qt4/plugins/phonon_backend > Index: Makefile > =================================================================== > RCS file: /home/kde-freebsd/area51/misc/qt4-qtconfig/Makefile,v > retrieving revision 1.22 > diff -u -r1.22 Makefile > --- Makefile 13 May 2008 09:35:24 -0000 1.22 > +++ Makefile 29 May 2008 21:02:54 -0000 > @@ -53,7 +53,7 @@ > ${WRKSRC}/${PORTNAME}.pro > ${ECHO_CMD} "INCLUDEPATH+=${EXTRA_INCL}" >> ${WRKSRC}/${PORTNAME}.pro > ${ECHO_CMD} "LIBS+=-lgstreamer-0.10" >> ${WRKSRC}/${PORTNAME}.pro > - ${ECHO_CMD} "LIBS+=-lphonon" >> ${WRKSRC}/${PORTNAME}.pro > + ${ECHO_CMD} "LIBS+=-lphonon-qt4" >> ${WRKSRC}/${PORTNAME}.pro > ${MKDIR} ${WRKSRC}/../../mkspecs > ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake > ${LN} -sf ${LOCALBASE}/bin/moc-qt4 ${WRKSRC}/../../bin/moc > _______________________________________________ > kde-freebsd mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/kde-freebsd - -- +-----------------------+-------------------------------+ | PGP : 0x05682353 | Jabber : miwi(at)BSDCrew.de | | ICQ : 169139903 | Mail : miwi(at)FreeBSD.org | +-----------------------+-------------------------------+ | Mess with the Best, Die like the Rest! | +-----------------------+-------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkhHv2IACgkQFwpycAVoI1Oo5ACgqbkynI/Blh73+uCeA/Ae1X0d RO8AnAh9IA9RHJkLhAIWqZRRFuXXQMiK =sgg8 -----END PGP SIGNATURE----- _______________________________________________ kde-freebsd mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-freebsd
