Skip to content

Commit b0bf6e9

Browse files
wineeezccrs
authored andcommitted
chore(debian): update version to 0.2.0
log: Support VT switching
1 parent 1863c2f commit b0bf6e9

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

CMakeLists.txt

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.25.0)
22

33
project(DDM
4-
VERSION 0.2.2
4+
VERSION 0.2.0
55
LANGUAGES CXX C)
66

77
set(CMAKE_INCLUDE_CURRENT_DIR ON)
@@ -77,7 +77,7 @@ find_package(XCB REQUIRED)
7777
find_package(XKB REQUIRED)
7878

7979
# TreelandProtocols
80-
find_package(TreelandProtocols REQUIRED)
80+
find_package(TreelandProtocols 0.5.0 REQUIRED)
8181

8282
find_package(Qt6 CONFIG REQUIRED Core DBus Gui Qml Quick QuickControls2 LinguistTools Test QuickTest)
8383
qt_standard_project_setup(REQUIRES 6.6)
@@ -232,30 +232,43 @@ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
232232

233233
# CMAKE MODULE
234234
include(CMakePackageConfigHelpers)
235+
236+
# Configure main config file
235237
configure_package_config_file(
236238
"${CMAKE_CURRENT_SOURCE_DIR}/data/DDMConfig.cmake.in"
237239
"${CMAKE_CURRENT_BINARY_DIR}/data/DDMConfig.cmake"
238240
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DDM
239241
PATH_VARS CMAKE_INSTALL_PREFIX
240242
)
241243

244+
# Configure version file
245+
write_basic_package_version_file(
246+
"${CMAKE_CURRENT_BINARY_DIR}/data/DDMConfigVersion.cmake"
247+
VERSION ${DDM_VERSION_STRING}
248+
COMPATIBILITY SameMajorVersion
249+
)
250+
251+
# Configure Auth config file
242252
configure_package_config_file(
243253
"${CMAKE_CURRENT_SOURCE_DIR}/data/AuthConfig.cmake.in"
244254
"${CMAKE_CURRENT_BINARY_DIR}/data/AuthConfig.cmake"
245-
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}cmake/DDM
255+
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DDM
246256
PATH_VARS CMAKE_INSTALL_PREFIX
247257
)
248258

259+
# Configure Common config file
249260
configure_package_config_file(
250261
"${CMAKE_CURRENT_SOURCE_DIR}/data/CommonConfig.cmake.in"
251262
"${CMAKE_CURRENT_BINARY_DIR}/data/CommonConfig.cmake"
252263
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DDM
253264
PATH_VARS CMAKE_INSTALL_PREFIX
254265
)
255266

267+
# Install all config files
256268
install(
257269
FILES
258270
"${CMAKE_CURRENT_BINARY_DIR}/data/DDMConfig.cmake"
271+
"${CMAKE_CURRENT_BINARY_DIR}/data/DDMConfigVersion.cmake"
259272
"${CMAKE_CURRENT_BINARY_DIR}/data/AuthConfig.cmake"
260273
"${CMAKE_CURRENT_BINARY_DIR}/data/CommonConfig.cmake"
261274
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DDM

data/DDMConfig.cmake.in

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
@PACKAGE_INIT@
22

3+
# DDM version information
4+
set(DDM_VERSION_MAJOR @DDM_VERSION_MAJOR@)
5+
set(DDM_VERSION_MINOR @DDM_VERSION_MINOR@)
6+
set(DDM_VERSION_PATCH @DDM_VERSION_PATCH@)
7+
set(DDM_VERSION @DDM_VERSION_STRING@)
8+
39
# 导入 Auth 和 Common 模块的配置文件
410
include("${CMAKE_CURRENT_LIST_DIR}/AuthConfig.cmake")
511
include("${CMAKE_CURRENT_LIST_DIR}/CommonConfig.cmake")

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
ddm (0.2.0) unstable; urgency=medium
2+
3+
* feat: Support VT switching
4+
5+
-- rewine <[email protected]> Thu, 21 Aug 2025 11:43:52 +0800
6+
17
ddm (0.1.11) unstable; urgency=medium
28

39
* feat: Create a new seatd service for DDE

0 commit comments

Comments
 (0)