File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.5)
33file (READ "src/version.h" YDB_SDK_VERSION_FILE_RAW)
44string (REGEX MATCH "YDB_SDK_VERSION = \" ([0-9]+\\ .[0-9]+\\ .[0-9]+)\" " _ ${YDB_SDK_VERSION_FILE_RAW} )
55set (YDB_SDK_VERSION ${CMAKE_MATCH_1} )
6- message (STATUS "YDB С ++ SDK version: ${YDB_SDK_VERSION} " )
6+ message (STATUS "YDB C ++ SDK version: ${YDB_SDK_VERSION} " )
77
88project (YDB-CPP-SDK VERSION ${YDB_SDK_VERSION} LANGUAGES C CXX ASM)
99
@@ -99,4 +99,6 @@ if (YDB_SDK_INSTALL)
9999 ${YDB_SDK_SOURCE_DIR} /cmake/FindZSTD.cmake
100100 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/ydb-cpp-sdk/Modules
101101 )
102+
103+ include (cmake/PackSDK.cmake)
102104endif ()
Original file line number Diff line number Diff line change 1+ set (CPACK_PACKAGE_VENDOR "ydb.tech" )
2+
3+ set (CPACK_PACKAGE_DESCRIPTION
4+ "YDB C++ SDK\
5+ YDB is an open source Distributed SQL Database that \
6+ combines high availability and scalability \
7+ with strict consistency and ACID transactions."
8+ )
9+
10+ set (CPACK_PACKAGE_NAME "ydb-cpp-sdk-dev" )
11+ set (CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
12+ set (CPACK_GENERATOR "DEB" )
13+ set (CPACK_PACKAGE_VERSION "${YDB_SDK_VERSION} " )
14+ set (CPACK_PACKAGE_HOMEPAGE_URL "https://ydb.tech" )
15+ set (CPACK_PACKAGE_CONTACT "YDB Team <whoami@where>" ) # TODO
16+ set (CPACK_RESOURCE_FILE_LICENSE "${YDB_SDK_SOURCE_DIR} /LICENSE" )
17+ # TODO add more parameters
18+
19+ # TODO specify package dependencies
20+ # set(CPACK_DEBIAN_PACKAGE_DEPENDS "liblz4-dev libdouble-conversion-dev libssl-dev")
21+
22+ # TODO use lintian in CI to check deb package
23+ include (CPack)
You can’t perform that action at this time.
0 commit comments