From 4c4ad68284503d7317b827b7f177d5b9d788a07f Mon Sep 17 00:00:00 2001 From: ComixHe Date: Thu, 2 Nov 2023 14:19:18 +0800 Subject: [PATCH] feat: package api file Signed-off-by: ComixHe --- CMakeLists.txt | 1 + api/CMakeLists.txt | 6 ++++++ debian/control | 4 ++++ debian/dde-application-manager-api.install | 1 + debian/dde-application-manager.install | 7 +++++++ 5 files changed, 19 insertions(+) create mode 100644 api/CMakeLists.txt create mode 100644 debian/dde-application-manager-api.install create mode 100644 debian/dde-application-manager.install diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a2cbac..acb23a0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,6 +35,7 @@ add_subdirectory(src) add_subdirectory(plugins) add_subdirectory(apps) add_subdirectory(misc) +add_subdirectory(api) include(CTest) diff --git a/api/CMakeLists.txt b/api/CMakeLists.txt new file mode 100644 index 0000000..932e595 --- /dev/null +++ b/api/CMakeLists.txt @@ -0,0 +1,6 @@ +include(GNUInstallDirs) + +file(GLOB DBusAPI ${CMAKE_CURRENT_LIST_DIR}/dbus/*.xml) + +install(FILES ${DBusAPI} + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dde-application-manager/) diff --git a/debian/control b/debian/control index 584efba..0b09f08 100644 --- a/debian/control +++ b/debian/control @@ -18,3 +18,7 @@ Depends: Description: dde application manager module Application manager for DDE. +Package: dde-application-manager-api +Architecture: any +Depends: dde-application-manager( =${binary:Version}) +Description: DBus Interface of dde-application-manager. diff --git a/debian/dde-application-manager-api.install b/debian/dde-application-manager-api.install new file mode 100644 index 0000000..d385685 --- /dev/null +++ b/debian/dde-application-manager-api.install @@ -0,0 +1 @@ +usr/share/dde-application-manager/*.xml diff --git a/debian/dde-application-manager.install b/debian/dde-application-manager.install new file mode 100644 index 0000000..5b88b0f --- /dev/null +++ b/debian/dde-application-manager.install @@ -0,0 +1,7 @@ +etc/dpkg/* +usr/bin/* +usr/lib/* +usr/libexec/* +usr/share/dbus-1/* +usr/share/dsg/* +