Skip to content

Commit d0d7738

Browse files
committed
Add an +r for revision which is greater that the +dfsg
1 parent a9ee4b0 commit d0d7738

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

packaging/CPackConfig.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@ set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME}-source")
1919
# dpkg --compare-versions 2.3~alpha~1234~g8163 lt 2.3~beta~1234~g8163 && echo true
2020
# dpkg --compare-versions 2.3~beta~1234~g8163 lt 2.3.0 && echo true
2121
# dpkg --compare-versions 2.3.0 lt 2.3.0+2345+g163 && echo true
22-
# dpkg --compare-versions 2.5.0+dfsg lt 2.5.0-162-ge8003108c3-1~plucky && echo true
22+
# dpkg --compare-versions 2.5.0+dfsg lt 2.5.0+r162+ge8003108c3-1~plucky && echo true
2323
if (PACKAGE_VERSION MATCHES "^[0-9]+\\.[0-9]+[A-Za-z0-9.+~-]*$")
2424
if (PACKAGE_VERSION MATCHES "(alpha|beta)")
2525
string(REPLACE "-" "~" CPACK_DEBIAN_PACKAGE_VERSION "${PACKAGE_VERSION}")
26+
else()
27+
string(REPLACE "-" "+" CPACK_DEBIAN_PACKAGE_VERSION "${PACKAGE_VERSION}")
28+
string(REGEX REPLACE "^([^\\+]*)\\+" "\\1\\+r" CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_DEBIAN_PACKAGE_VERSION}")
2629
endif()
2730
else()
2831
string(REPLACE "-" "~" CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_MIXXX_VERSION}")

0 commit comments

Comments
 (0)