Should bring back xmms support in kopete's plugins.

Signed-off-by: gregory guy <gregory-tde@laposte.net>
(cherry picked from commit e05372302d)
pull/38/head
gregory guy 5 years ago committed by Slávek Banko
parent 7a03f51062
commit e0df97d9b1
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -1,13 +1,13 @@
#################################################
#
# (C) 2010-2011 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
###########################################
# #
# (C) 2010-2011 Serghei Amelian #
# serghei (DOT) amelian (AT) gmail.com #
# #
# Improvements and feedback are welcome #
# #
# This file is released under GPL >= 2 #
# #
###########################################
include( ConfigureChecks.cmake )
@ -18,7 +18,7 @@ include_directories(
${CMAKE_SOURCE_DIR}/kopete/libkopete/ui
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${XMMS_INCLUDES}
${XMMS_INCLUDE_DIRS}
)
link_directories(
@ -26,32 +26,61 @@ link_directories(
)
##### other data ################################
##### kopete_nowlistening (module)
install( FILES kopete_nowlistening.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES kopete_nowlistening_config.desktop DESTINATION ${SERVICES_INSTALL_DIR}/tdeconfiguredialog )
install( FILES nowlisteningconfig.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
install( FILES nowlisteningui.rc nowlisteningchatui.rc DESTINATION ${DATA_INSTALL_DIR}/kopete )
tde_add_kpart( kopete_nowlistening MODULE AUTOMOC
##### kopete_nowlistening (module) ##############
tde_add_kpart( kopete_nowlistening AUTOMOC
SOURCES
nowlisteningconfig.kcfgc nowlisteningplugin.cpp nlkscd.cpp
nlnoatun.cpp nlxmms.cpp nowlisteningguiclient.cpp nljuk.cpp
nlamarok.cpp nlkaffeine.cpp
LINK kopete-shared ${XMMS_LIBS}
nowlisteningconfig.kcfgc
nowlisteningplugin.cpp
nlkscd.cpp
nlnoatun.cpp
nlxmms.cpp
nowlisteningguiclient.cpp
nljuk.cpp
nlamarok.cpp
nlkaffeine.cpp
LINK
kopete-shared
${XMMS_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kcm_kopete_nowlistening (module) ##########
##### kcm_kopete_nowlistening (module)
tde_add_kpart( kcm_kopete_nowlistening MODULE AUTOMOC
tde_add_kpart( kcm_kopete_nowlistening AUTOMOC
SOURCES
nowlisteningprefs.ui nowlisteningpreferences.cpp
nowlisteningprefs.ui
nowlisteningpreferences.cpp
nowlisteningconfig.kcfgc
LINK tdeutils-shared
LINK
tdeutils-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
install(
FILES kopete_nowlistening.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
install(
FILES kopete_nowlistening_config.desktop
DESTINATION ${SERVICES_INSTALL_DIR}/tdeconfiguredialog
)
install(
FILES nowlisteningconfig.kcfg
DESTINATION ${KCFG_INSTALL_DIR}
)
install(
FILES nowlisteningui.rc nowlisteningchatui.rc
DESTINATION ${DATA_INSTALL_DIR}/kopete
)

@ -1,22 +1,42 @@
#################################################
#
# (C) 2012 Slavek Banko
# slavek (DOT) banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
###########################################
# #
# (C) 2012 Slavek Banko #
# slavek (DOT) banko (AT) axis.cz #
# #
# Improvements and feedback are welcome #
# #
# This file is released under GPL >= 2 #
# #
###########################################
##### xmms
# xmms
if( WITH_XMMS )
find_program( XMMS_CONFIG xmms-config )
if( XMMS_CONFIG )
find_program( XMMS_CONFIG xmms-config )
if( NOT XMMS_CONFIG )
tde_message_fatal( "xmms support has been requested but was not found on your system" )
else()
execute_process(
COMMAND ${XMMS_CONFIG} --cflags
OUTPUT_VARIABLE XMMS_INCLUDES
ERROR_VARIABLE XMMS_INCLUDES
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_STRIP_TRAILING_WHITESPACE
)
string( REGEX MATCHALL "-I([^ ]*)" XMMS_INCLUDES "${XMMS_INCLUDES}" )
string( REGEX REPLACE "-I" "" XMMS_INCLUDES "${XMMS_INCLUDES}" )
set( XMMS_INCLUDE_DIRS "${XMMS_INCLUDES}" CACHE INTERNAL "" )
execute_process(
COMMAND ${XMMS_CONFIG} --libs
OUTPUT_VARIABLE XMMS_LIBS
ERROR_VARIABLE XMMS_LIBS
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_STRIP_TRAILING_WHITESPACE
)
set( XMMS_LIBRARIES "${XMMS_LIBS}" CACHE INTERNAL "" )
set( HAVE_XMMS 1 CACHE INTERNAL "" )
EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--cflags' OUTPUT_VARIABLE XMMS_INCLUDES )
EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--libs' OUTPUT_VARIABLE XMMS_LIBS )
else( )
tde_message_fatal( "xmms is required, but was not found on your system" )
endif( )
endif( )
endif()
endif( WITH_XMMS )

Loading…
Cancel
Save