Skip to content

Commit 9799914

Browse files
committed
Updated CPack configuration.
1 parent df9d5b8 commit 9799914

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

CMakeLists.txt

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,25 @@ if(QSQLCIPHER_BUILD_TESTS)
122122
add_subdirectory(${TEST_DIR})
123123
endif()
124124

125-
# Packaging
126-
SET(CPACK_PACKAGE_VERSION "0.1.0")
125+
# Packaging
126+
SET(CPACK_PACKAGE_NAME "libqt5sql5-sqlcipher")
127127
SET(CPACK_PACKAGE_CONTACT "[email protected]")
128-
SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
128+
129+
SET(CPACK_PACKAGE_VERSION_MAJOR "0")
130+
SET(CPACK_PACKAGE_VERSION_MINOR "1")
131+
SET(CPACK_PACKAGE_VERSION_PATCH "0")
132+
SET(CPACK_PACKAGE_VERSION_REVISION "5")
133+
SET(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
134+
135+
find_program(DPKG_PROGRAM dpkg DOC "dpkg program of Debian-based systems")
136+
if (DPKG_PROGRAM)
137+
execute_process(COMMAND ${DPKG_PROGRAM} --print-architecture OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE)
138+
SET(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_VERSION_REVISION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
139+
else (DPKG_PROGRAM)
140+
SET(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_VERSION_REVISION}_${CMAKE_SYSTEM_NAME}")
141+
SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
142+
endif(DPKG_PROGRAM)
143+
129144
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqt5sql5, libsqlcipher0 (>= 3.4.1-1)")
130145
SET(DEBIAN_PACKAGE_BUILDS_DEPENDS "debhelper (>= 9), cmake (>= 3), qt5-qmake, qtbase5-dev, qtbase5-private-dev, qtbase5-dev-tools, qtmultimedia5-dev, gcc, g++")
131146
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A Qt5 wrapper for using SqlCipher as a QSqlDriver.")

0 commit comments

Comments
 (0)