diff options
| author | Qiuwen Lu <[email protected]> | 2016-11-06 14:41:03 +0800 |
|---|---|---|
| committer | Qiuwen Lu <[email protected]> | 2016-11-06 14:41:03 +0800 |
| commit | 7ac79fc50745c1b551c38883b81078c0391e1b5a (patch) | |
| tree | 91879ec967970fd3de198ae6f2b652e1bc99a971 | |
| parent | 9c2cfec6f5f8b2fe9a209b941e0a6935382a42d1 (diff) | |
修正RPM包的版本生成机制
| -rw-r--r-- | cmake/Package.cmake | 12 |
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 |
