From 2489c444dffd91e5150eda01bb616ad8189edff1 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 29 Jun 2021 02:00:40 +0200 Subject: [PATCH] Add experimental RPM packe config to CMake config. --- cmake/packages.cmake | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cmake/packages.cmake b/cmake/packages.cmake index a16bd4c..7d06d60 100644 --- a/cmake/packages.cmake +++ b/cmake/packages.cmake @@ -6,7 +6,9 @@ set(CPACK_PACKAGE_CONTACT "tastytea ") # Should be set automatically, but they are not. set(CPACK_PACKAGE_NAME "${PROJECT_NAME}") set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${CMAKE_PROJECT_DESCRIPTION}") +# DEB # Figure out dependencies automatically. set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) @@ -26,4 +28,15 @@ endif() set(CPACK_DEBIAN_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}-0_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}_${DEBIAN_CODENAME}.deb") +# RPM +set(CPACK_RPM_PACKAGE_LICENSE "AGPL-3") + +# Should be set automatically, but it is not. +execute_process(COMMAND uname -m + OUTPUT_VARIABLE CPACK_RPM_PACKAGE_ARCHITECTURE + OUTPUT_STRIP_TRAILING_WHITESPACE) + +set(CPACK_PACKAGE_FILE_NAME + "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-0.${CPACK_RPM_PACKAGE_ARCHITECTURE}") + include(CPack)