Hello community, here is the log from the commit of package phonon for openSUSE:Factory checked in at 2013-12-08 19:31:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phonon (Old) and /work/SRC/openSUSE:Factory/.phonon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon" Changes: -------- --- /work/SRC/openSUSE:Factory/phonon/phonon.changes 2013-11-05 13:52:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.phonon.new/phonon.changes 2013-12-08 19:31:44.000000000 +0100 @@ -1,0 +2,7 @@ +Fri Dec 6 16:43:27 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 4.7.1 + * Fixed compatibility issues with older backend versions +- Remove obsolete 'ready' file + +------------------------------------------------------------------- Old: ---- phonon-4.7.0.tar.xz New: ---- phonon-4.7.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phonon.spec ++++++ --- /var/tmp/diff_new_pack.ceGKbP/_old 2013-12-08 19:31:45.000000000 +0100 +++ /var/tmp/diff_new_pack.ceGKbP/_new 2013-12-08 19:31:45.000000000 +0100 @@ -17,7 +17,7 @@ Name: phonon -Version: 4.7.0 +Version: 4.7.1 Release: 0 Summary: Multimedia Platform Abstraction License: LGPL-2.0+ ++++++ phonon-4.7.0.tar.xz -> phonon-4.7.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/CMakeLists.txt new/phonon-4.7.1/CMakeLists.txt --- old/phonon-4.7.0/CMakeLists.txt 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/CMakeLists.txt 2013-12-06 11:22:44.000000000 +0100 @@ -21,7 +21,7 @@ # If you are unsure about the this: http://plan99.net/~mike/writing-shared-libraries.html set(PHONON_LIB_MAJOR_VERSION "4") # Only change on binary incompatible changes set(PHONON_LIB_MINOR_VERSION "7") # Only change on binary compatible changes with new interfaces -set(PHONON_LIB_PATCH_VERSION "0") # Bump whenever you feel like it :P +set(PHONON_LIB_PATCH_VERSION "1") # Bump whenever you feel like it :P set(PHONON_LIB_VERSION "${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}.${PHONON_LIB_PATCH_VERSION}") set(PHONON_LIB_SOVERSION ${PHONON_LIB_MAJOR_VERSION}) set(PHONON_LIB_SONAME phonon) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/cmake/FindPhononInternal.cmake new/phonon-4.7.1/cmake/FindPhononInternal.cmake --- old/phonon-4.7.0/cmake/FindPhononInternal.cmake 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/cmake/FindPhononInternal.cmake 2013-12-06 11:22:44.000000000 +0100 @@ -217,10 +217,14 @@ # RPATH directories outside the current CMAKE_BINARY_DIR and also the library # install directory. Alex set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) -list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir) -list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir) +set(_abs_LIB_INSTALL_DIR "${LIB_INSTALL_DIR}") +if (NOT IS_ABSOLUTE "${_abs_LIB_INSTALL_DIR}") + set(_abs_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}") +endif() +list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${_abs_LIB_INSTALL_DIR}" _isSystemPlatformLibDir) +list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${_abs_LIB_INSTALL_DIR}" _isSystemCxxLibDir) if("${_isSystemPlatformLibDir}" STREQUAL "-1" AND "${_isSystemCxxLibDir}" STREQUAL "-1") - set(CMAKE_INSTALL_RPATH "${LIB_INSTALL_DIR}") + set(CMAKE_INSTALL_RPATH "${_abs_LIB_INSTALL_DIR}") endif("${_isSystemPlatformLibDir}" STREQUAL "-1" AND "${_isSystemCxxLibDir}" STREQUAL "-1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/doc/Phonon4Qt5.dox new/phonon-4.7.1/doc/Phonon4Qt5.dox --- old/phonon-4.7.0/doc/Phonon4Qt5.dox 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/doc/Phonon4Qt5.dox 2013-12-06 11:22:44.000000000 +0100 @@ -36,6 +36,13 @@ Phonon4Qt5 installation does not conflict with regular Phonon installations in any way; It uses different file and folder names for everything installed. +\subsection phonon4qt5_building_backends Backends + +Since Phonon4Qt5 uses isolated paths from regular Phonon, the backends also need +to be built specifically in Phonon4Qt5 mode using the PHONON_BUILD_PHONON4QT5 +option for CMake. Defining PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT +however is not necessary as Phonon has internal logic for backend plugin lookup. + \section phonon4qt5_using Usage Except for a couple of lines in CMake, using Phonon4Qt5 is identical to using diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/phonon/audiooutput.cpp new/phonon-4.7.1/phonon/audiooutput.cpp --- old/phonon-4.7.0/phonon/audiooutput.cpp 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/phonon/audiooutput.cpp 2013-12-06 11:22:44.000000000 +0100 @@ -108,6 +108,8 @@ AudioOutputInterface47 *iface = Iface<AudioOutputInterface47>::cast(this); if (iface) iface->setStreamUuid(streamUuid); + else + pulse->setupStreamEnvironment(streamUuid); } } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/phonon/mediasource.h new/phonon-4.7.1/phonon/mediasource.h --- old/phonon-4.7.0/phonon/mediasource.h 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/phonon/mediasource.h 2013-12-06 11:22:44.000000000 +0100 @@ -62,7 +62,7 @@ class PHONON_EXPORT MediaSource { friend class StreamInterface; - friend QDebug operator <<(QDebug dbg, const Phonon::MediaSource &); + friend PHONON_EXPORT QDebug operator <<(QDebug dbg, const Phonon::MediaSource &); public: /** * Identifies the type of media described by the MediaSource object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/phonon/phononnamespace.cpp new/phonon-4.7.1/phonon/phononnamespace.cpp --- old/phonon-4.7.0/phonon/phononnamespace.cpp 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/phonon/phononnamespace.cpp 2013-12-06 11:22:44.000000000 +0100 @@ -167,6 +167,12 @@ return dbg.maybeSpace(); } + QDebug operator <<(QDebug dbg, const Phonon::CaptureCategory &category) + { + dbg.space() << categoryToString(category); + return dbg.maybeSpace(); + } + QDebug operator <<(QDebug dbg, const Phonon::Capture::DeviceType &type) { switch (type) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0/phonon/pulsesupport.cpp new/phonon-4.7.1/phonon/pulsesupport.cpp --- old/phonon-4.7.0/phonon/pulsesupport.cpp 2013-11-04 17:49:06.000000000 +0100 +++ new/phonon-4.7.1/phonon/pulsesupport.cpp 2013-12-06 11:22:44.000000000 +0100 @@ -1232,7 +1232,7 @@ { pDebug() << "Please note that your current Phonon backend is trying to force" " stream dependent PulseAudio properties through envrionment variables." - " Slightly unprecise timing in doing so will prevent the first" + " Slightly unprecise timing in doing so will cause the first" " of two subsequently started AudioOutputs to have disfunct volume" " control. Also see https://bugs.kde.org/show_bug.cgi?id=321288"; @@ -1241,6 +1241,7 @@ QHashIterator<QString, QString> it(properties); while (it.hasNext()) { it.next(); + pDebug() << "PULSE_PROP_OVERRIDE_" << it.key() << " = " << it.value(); qputenv(QString("PULSE_PROP_OVERRIDE_%1").arg(it.key()).toUtf8(), it.value().toUtf8()); } } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org