build: ubuntu-24.04 install-deps package list 55/41255/3
authorDave Wallace <[email protected]>
Thu, 11 Jul 2024 02:04:42 +0000 (22:04 -0400)
committerDamjan Marion <[email protected]>
Fri, 12 Jul 2024 11:49:10 +0000 (11:49 +0000)
- support for ubuntu-24.04 CI jobs

Type: make

Change-Id: I225d72e22207283de9979cce75d8d208ab99feb5
Signed-off-by: Dave Wallace <[email protected]>
Makefile

index 90ef490..b69f3e8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -89,8 +89,12 @@ DEB_DEPENDS += tshark
 DEB_DEPENDS += jq # for extracting test summary from .json report (hs-test)
 
 LIBFFI=libffi6 # works on all but 20.04 and debian-testing
-
-ifeq ($(OS_VERSION_ID),22.04)
+ifeq ($(OS_VERSION_ID),24.04)
+        DEB_DEPENDS += libssl-dev
+        DEB_DEPENDS += llvm clang clang-format-14
+        LIBFFI=libffi8
+        DEB_DEPENDS += enchant-2  # for docs
+else ifeq ($(OS_VERSION_ID),22.04)
        DEB_DEPENDS += python3-virtualenv
        DEB_DEPENDS += libssl-dev
        DEB_DEPENDS += clang clang-format-11