diff options
Diffstat (limited to 'media-libs/phonon-gstreamer/files')
-rw-r--r-- | media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch b/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch new file mode 100644 index 0000000..83373f7 --- /dev/null +++ b/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch @@ -0,0 +1,51 @@ +diff -urpN phonon-backend-gstreamer-4.7.2.orig/cmake/FindPhonon.cmake phonon-backend-gstreamer-4.7.2/cmake/FindPhonon.cmake +--- phonon-backend-gstreamer-4.7.2.orig/cmake/FindPhonon.cmake 2014-06-20 01:39:03.000000000 -0700 ++++ phonon-backend-gstreamer-4.7.2/cmake/FindPhonon.cmake 2014-06-26 20:58:33.323213780 -0700 +@@ -6,24 +6,27 @@ + # Redistribution and use is allowed according to the terms of the BSD license. + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +-set(PKG UndefinedPhononPackage) +-if(PHONON_BUILD_PHONON4QT5) +- set(PKG Phonon4Qt5) ++if(PHONON_INCLUDE_DIR AND PHONON_LIBRARY) ++ set(PHONON_FIND_QUIETLY TRUE) + else() +- set(PKG Phonon) +-endif() +- +-find_package(${PKG} NO_MODULE) +- +-if(PHONON_BUILDSYSTEM_DIR) +- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR}) +- # Prevent double-include of internals, and make sure they are included +- # In Phonon <4.7 the internals were auto-included, in >=4.7 they are not. +- if(NOT COMMAND phonon_add_executable) +- include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake ) +- endif() +-endif() +- +-include(FindPackageHandleStandardArgs) +- +-find_package_handle_standard_args(${PKG} DEFAULT_MSG ${PKG}_DIR ) ++ set(PKG UndefinedPhononPackage) ++ if(PHONON_BUILD_PHONON4QT5) ++ set(PKG Phonon4Qt5) ++ find_package(Phonon4Qt5 NO_MODULE HINTS "$ENV{EPREFIX}/usr/lib${LIB_SUFFIX}/cmake/phonon4qt5") ++ if(Phonon4Qt5_FOUND) ++ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR}) ++ include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake ) ++ endif() ++ include(FindPackageHandleStandardArgs) ++ find_package_handle_standard_args(Phonon4Qt5 DEFAULT_MSG Phonon4Qt5_DIR ) ++ else() ++ set(PKG Phonon) ++ find_package(Phonon NO_MODULE HINTS "$ENV{EPREFIX}/usr/lib${LIB_SUFFIX}/cmake/phonon") ++ if(Phonon_FOUND) ++ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR}) ++ include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake ) ++ endif() ++ include(FindPackageHandleStandardArgs) ++ find_package_handle_standard_args(Phonon DEFAULT_MSG Phonon_DIR ) ++ endif(PHONON_BUILD_PHONON4QT5) ++endif(PHONON_INCLUDE_DIR AND PHONON_LIBRARY) |