Submitted By: Mario Fetka (mario dot fetka at gmail dot com) Date: 2009-03-25 Initial Package Version: 0.10 Origin: me Upstream Status: unknwon Description: dont install dbus files in two places diff -Naur qlscribe-0.10.orig/lscribed/CMakeLists.txt qlscribe-0.10/lscribed/CMakeLists.txt --- qlscribe-0.10.orig/lscribed/CMakeLists.txt 2009-03-25 03:06:28.000000000 +0000 +++ qlscribe-0.10/lscribed/CMakeLists.txt 2009-03-25 07:09:45.735238647 +0000 @@ -36,11 +36,21 @@ IF (DBUS_SYSTEM_POLICY_DIR) INSTALL( FILES ${LSCRIBED_CONF_FILE} DESTINATION ${DBUS_SYSTEM_POLICY_DIR}) -endif (DBUS_SYSTEM_POLICY_DIR) +ELSE (DBUS_SYSTEM_POLICY_DIR) + MESSAGE(STATUS "It is necessary to specify the directory where the client policy file for Qt Lightscribe is installed as DBUS_SYSTEM_POLICY_DIR.") + MESSAGE(STATUS "Otherwise it will be installed into share/qlscribe") + MESSAGE(STATUS "Normally this is /etc/dbus-1/system.d on a Linux system") + INSTALL( FILES ${LSCRIBED_CONF_FILE} DESTINATION share/qlscribe ) +ENDIF (DBUS_SYSTEM_POLICY_DIR) IF (DBUS_SYSTEM_SERVICE_DIR) INSTALL( FILES ${LSCRIBED_SERVICE_FILE} DESTINATION ${DBUS_SYSTEM_SERVICE_DIR}) -endif (DBUS_SYSTEM_SERVICE_DIR) +ELSE (DBUS_SYSTEM_SERVICE_DIR) + MESSAGE(STATUS "It is necessary to specify the directory where the client service file for Qt Lightscribe is installed as DBUS_SYSTEM_SERVICE_DIR.") + MESSAGE(STATUS "Otherwise it will be installed into share/qlscribe") + MESSAGE(STATUS "Normally this is /usr/share/dbus-1/services on a Linux system") + INSTALL( FILES ${LSCRIBED_SERVICE_FILE} DESTINATION share/qlscribe ) +ENDIF (DBUS_SYSTEM_SERVICE_DIR) SET( LSCRIBED_SRCS main.cpp dbuscpp.cpp drives.cpp managerhandler.cpp drivehandler.cpp introspecthandler.cpp ) @@ -54,5 +64,4 @@ TARGET_LINK_LIBRARIES( lscribed ${LSCRIBE_LIBRARIES} ${DBUS_LIBRARIES} pthread ) INSTALL( TARGETS lscribed DESTINATION sbin ) -INSTALL( FILES ${LSCRIBED_CONF_FILE} ${LSCRIBED_SERVICE_FILE} DESTINATION share/qlscribe )