From 7845c09b5ce596b20af9d977703db717baebcb26 Mon Sep 17 00:00:00 2001
From: "Addisu Z. Taddese" <addisu@openrobotics.org>
Date: Mon, 5 Aug 2024 08:10:10 -0500
Subject: [PATCH] Add an explicit dependency on cppzmq-dev (#512)

* Add an explicit dependency on cppzmq-dev

In Jammy, the zmq C++ headers were included in libzmq-dev. However, in
Noble, the headers are now in a separate package, `cppzmq-dev`,
and that package is recommended by libzmq-dev. This shouldn't affect
most users, but anywhere these dependencies are installed with
`--no-install-recommends` will now break because it won't have
cppzmq-dev installed. This patch just adds an explicit dependency to
avoid the problem.

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* Move cppzmq into packages-noble.apt

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

---------

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
---
 .github/ci/packages-noble.apt | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 .github/ci/packages-noble.apt

diff --git a/.github/ci/packages-noble.apt b/.github/ci/packages-noble.apt
new file mode 100644
index 00000000..72293d5e
--- /dev/null
+++ b/.github/ci/packages-noble.apt
@@ -0,0 +1 @@
+cppzmq-dev