From b3eb73a84119fbf68bf0541a4d17ea434c83ed79 Mon Sep 17 00:00:00 2001 From: Louis Maillard <louis.maillard@savoirfairelinux.com> Date: Tue, 30 Jul 2024 16:13:25 -0400 Subject: [PATCH] packaging: add libupnp and libnatpmp when building This will add the two library as dependencies in the .deb package. They are required to support UPnP and NAT-PMP. Change-Id: Iff59e27152908954188c4aca140f21162ad45e9e --- extras/packaging/gnu-linux/debian-10.Dockerfile | 1 + extras/packaging/gnu-linux/debian-11.Dockerfile | 1 + extras/packaging/gnu-linux/debian-12.Dockerfile | 1 + extras/packaging/gnu-linux/ubuntu-20.Dockerfile | 1 + extras/packaging/gnu-linux/ubuntu-22.Dockerfile | 1 + extras/packaging/gnu-linux/ubuntu-24.Dockerfile | 1 + 6 files changed, 6 insertions(+) diff --git a/extras/packaging/gnu-linux/debian-10.Dockerfile b/extras/packaging/gnu-linux/debian-10.Dockerfile index 8cd1d16..1f246e9 100644 --- a/extras/packaging/gnu-linux/debian-10.Dockerfile +++ b/extras/packaging/gnu-linux/debian-10.Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* diff --git a/extras/packaging/gnu-linux/debian-11.Dockerfile b/extras/packaging/gnu-linux/debian-11.Dockerfile index e803016..67fae01 100644 --- a/extras/packaging/gnu-linux/debian-11.Dockerfile +++ b/extras/packaging/gnu-linux/debian-11.Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* diff --git a/extras/packaging/gnu-linux/debian-12.Dockerfile b/extras/packaging/gnu-linux/debian-12.Dockerfile index 8c74655..1c359fc 100644 --- a/extras/packaging/gnu-linux/debian-12.Dockerfile +++ b/extras/packaging/gnu-linux/debian-12.Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* diff --git a/extras/packaging/gnu-linux/ubuntu-20.Dockerfile b/extras/packaging/gnu-linux/ubuntu-20.Dockerfile index 4ef2496..1930e01 100644 --- a/extras/packaging/gnu-linux/ubuntu-20.Dockerfile +++ b/extras/packaging/gnu-linux/ubuntu-20.Dockerfile @@ -21,6 +21,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* && \ pip install build diff --git a/extras/packaging/gnu-linux/ubuntu-22.Dockerfile b/extras/packaging/gnu-linux/ubuntu-22.Dockerfile index 8552aac..eb1e5fe 100644 --- a/extras/packaging/gnu-linux/ubuntu-22.Dockerfile +++ b/extras/packaging/gnu-linux/ubuntu-22.Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* diff --git a/extras/packaging/gnu-linux/ubuntu-24.Dockerfile b/extras/packaging/gnu-linux/ubuntu-24.Dockerfile index e876b43..39c3c92 100644 --- a/extras/packaging/gnu-linux/ubuntu-24.Dockerfile +++ b/extras/packaging/gnu-linux/ubuntu-24.Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \ libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \ libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \ libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \ + libupnp-dev libnatpmp-dev \ systemd \ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* -- GitLab