From d83884b379270fdd24f8ae51c731cd72acab5533 Mon Sep 17 00:00:00 2001 From: DRAGONTOS Date: Thu, 30 May 2024 15:25:57 +0200 Subject: [PATCH] cmakelists: added a deb support with cpack --- CMakeLists.txt | 9 +++++++++ README.md | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1f6aae2..6b62abc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,15 @@ find_package(tomlplusplus REQUIRED) target_link_libraries(RapidMenu PRIVATE tomlplusplus::tomlplusplus) +# DEBIAN +set(CPACK_DEBIAN_PACKAGE_MAINTAINER "DRAGONTOS") +set(CPACK_DEBIAN_PACKAGE_DEPENDS "libcpptoml-dev") +set(CPACK_DEBIAN_PACKAGE_LICENSE "GPLv3") +set(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Utilize configuration files to create runner scripts.") +set(CPACK_DEBIAN_PACKAGE_RELEASE_DIST ON) +set(CPACK_GENERATOR DEBIAN) +set(CPACK_PACKAGING_INSTALL_PREFIX "/usr") +# RPM set(CPACK_PACKAGE_VENDOR "DRAGONTOS") set(CPACK_RPM_PACKAGE_REQUIRES "tomlplusplus-devel") set(CPACK_RPM_PACKAGE_LICENSE "GPLv3") diff --git a/README.md b/README.md index 5947193..f7d19a3 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,14 @@ cpack -G RPM sudo rpm -i *.rpm ``` +Using deb: +``` +make all +cd build +cpack -G deb +sudo dpkg -i *.deb +``` + # Usage ## Help message