From d29ed1cf0a57c7331eb1c9657a4e7e33d544c1db Mon Sep 17 00:00:00 2001 From: kazan417 Date: Mon, 11 Nov 2024 01:01:50 +0700 Subject: [PATCH] Fix building deb package Fixes building of debian package on distribution where codename have "_" symbols which is not allowed in package version. --- cmake/package_deb.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/package_deb.cmake b/cmake/package_deb.cmake index bb99eef92d9..3f0cfc837d2 100644 --- a/cmake/package_deb.cmake +++ b/cmake/package_deb.cmake @@ -1,6 +1,7 @@ # DEB specific CPack configuration parameters set(CPACK_GENERATOR "${CPACK_GENERATOR};DEB") execute_process(COMMAND lsb_release -cs OUTPUT_VARIABLE DEB_CODENAME OUTPUT_STRIP_TRAILING_WHITESPACE) +string(REGEX REPLACE "_" "-" DEB_CODENAME "${DEB_CODENAME}") execute_process(COMMAND dpkg --print-architecture OUTPUT_VARIABLE DEB_ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE) set(CPACK_DEB_COMPONENT_INSTALL ON) set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE ${DEB_ARCHITECTURE})