1
find_package(KDE4Internal REQUIRED)
2
find_package(KDE4Workspace REQUIRED)
6
TransactionTrayIcon.cpp
15
PkInstallPackageNames.cpp
18
PkInstallMimeTypes.cpp
19
PkInstallGStreamerResources.cpp
20
PkInstallFontconfigResources.cpp
21
PkInstallPlasmaResources.cpp
23
PkInstallPackageFiles.cpp
24
PkInstallProvideFiles.cpp
26
PkRemovePackageByFiles.cpp
27
PkInstallPrinterDrivers.cpp
35
qt4_add_dbus_adaptor(sentinel_SRCS
36
org.kde.ApperSentinel.xml
41
qt4_add_dbus_adaptor(sentinel_SRCS
42
org.freedesktop.PackageKit.xml
47
kde4_add_ui_files(sentinel_SRCS
53
kde4_add_executable(apper-sentinel
57
target_link_libraries(apper-sentinel
58
${KDE4WORKSPACE_KWORKSPACE_LIBS}
62
${QPACKAGEKIT2_LIBRARIES}
64
${QT_QTXMLPATTERNS_LIBRARY}
68
set_target_properties(apper-sentinel PROPERTIES INSTALL_RPATH ${LIB_INSTALL_DIR}/apper)
70
install(TARGETS apper-sentinel DESTINATION ${LIBEXEC_INSTALL_DIR})
72
install(FILES ApperSentinel.notifyrc DESTINATION ${DATA_INSTALL_DIR}/ApperSentinel)
74
include(PkgConfigGetVar)
75
dbus_add_activation_service(org.kde.ApperSentinel.service.in)
76
dbus_add_activation_service(org.freedesktop.PackageKit.service.in)