chore: add service file
Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
parent
a26dc53cbb
commit
c85f3d0950
@ -33,6 +33,7 @@ endif()
|
|||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
add_subdirectory(plugins)
|
add_subdirectory(plugins)
|
||||||
add_subdirectory(apps)
|
add_subdirectory(apps)
|
||||||
|
add_subdirectory(misc)
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
|
||||||
|
32
misc/CMakeLists.txt
Normal file
32
misc/CMakeLists.txt
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
|
# # systemd service
|
||||||
|
configure_file(
|
||||||
|
systemd/user/org.deepin.dde.ApplicationManager.service.in
|
||||||
|
systemd/user/org.deepin.dde.ApplicationManager.service
|
||||||
|
@ONLY
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SYSTEMD_USER_FILE
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/systemd/user/org.deepin.dde.ApplicationManager.service
|
||||||
|
)
|
||||||
|
|
||||||
|
install(FILES ${SYSTEMD_USER_FILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/)
|
||||||
|
|
||||||
|
# # dbus activate
|
||||||
|
configure_file(
|
||||||
|
dbus/org.deepin.dde.ApplicationManager1.service.in
|
||||||
|
dbus/org.deepin.dde.ApplicationManager1.service
|
||||||
|
@ONLY
|
||||||
|
)
|
||||||
|
|
||||||
|
set(DBUS_APPLICATION_MANAGER_SERVICE_FILE
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/dbus/org.deepin.dde.ApplicationManager1.service
|
||||||
|
)
|
||||||
|
|
||||||
|
# install to session service directory for now
|
||||||
|
install(FILES ${DBUS_APPLICATION_MANAGER_SERVICE_FILE}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/dbus-1/service)
|
8
misc/dbus/org.deepin.dde.ApplicationManager1.service.in
Normal file
8
misc/dbus/org.deepin.dde.ApplicationManager1.service.in
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
[D-BUS Service]
|
||||||
|
Name=org.deepin.dde.ApplicationManager1
|
||||||
|
Exec=@CMAKE_INSTALL_FULL_BINDIR@/dde-application-manager
|
||||||
|
SystemdService=org.deepin.dde.ApplicationManager1.service
|
@ -0,0 +1,12 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Deepin Application Manager
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=dbus
|
||||||
|
BusName=org.deepin.dde.ApplicationManager1
|
||||||
|
ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/dde-application-manager
|
||||||
|
Restart=always
|
Loading…
Reference in New Issue
Block a user