summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2016-11-06 14:41:03 +0800
committerQiuwen Lu <[email protected]>2016-11-06 14:41:03 +0800
commit7ac79fc50745c1b551c38883b81078c0391e1b5a (patch)
tree91879ec967970fd3de198ae6f2b652e1bc99a971
parent9c2cfec6f5f8b2fe9a209b941e0a6935382a42d1 (diff)
修正RPM包的版本生成机制
-rw-r--r--cmake/Package.cmake12
1 files changed, 5 insertions, 7 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index 8c03904..fd3344f 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -1,8 +1,8 @@
set(CPACK_PACKAGE_NAME "mrzcpd")
set(CPACK_PACKAGE_VECDOR "Mesasoft@IIE")
-set(CPACK_PACKAGE_VERSION_MAJOR ${MARSIO_VERSION_MAJOR})
-set(CPACK_PACKAGE_VERSION_MINOR ${MARSIO_VERSION_MINOR})
-set(CPACK_PACKAGE_VERSION_PATCH ${MARSIO_VERSION_PATCH})
+set(CPACK_PACKAGE_VERSION_MAJOR "${MARSIO_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${MARSIO_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${MARSIO_VERSION_PATCH}.${MARSIO_VERSION_BUILD}")
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_STRIP_FILES TRUE)
@@ -10,8 +10,6 @@ set(CPACK_STRIP_FILES TRUE)
set(CPACK_GENERATOR "RPM")
set(CPACK_RPM_PACKAGE_VENDOR "Mesasoft@IIE")
set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
-set(CPACK_RPM_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
-set(CPACK_RPM_PACKAGE_RELEASE "${CPACK_RPM_PACKAGE_VERSION}%{?dist}")
-set(CPACK_RPM_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_RPM_PACKAGE_RELEASE}.rpm")
-set(CPACK_RPM_DEBUGINFO_PACKAGE "${CPACK_PACKAGE_NAME}-${CPACK_RPM_PACKAGE_RELEASE}.debuginfo.rpm")
+set(CPACK_RPM_PACKAGE_REQUIRES "/boot/vmlinuz-${MARSIO_VERSION_KERNEL}")
+set(CPACK_RPM_PACKAGE_RELEASE_DIST on)
include(CPack) \ No newline at end of file