git » sdk » commit 85d8cb3

Use libstrophe master for CI

author Stephen Paul Weber
2025-09-29 15:10:16 UTC
committer Stephen Paul Weber
2025-09-29 15:10:16 UTC
parent 102d4e3217cec89727d5c6d3cd3ada665bc60898

Use libstrophe master for CI

build-misc/Containerfile.image +15 -1

diff --git a/build-misc/Containerfile.image b/build-misc/Containerfile.image
index ddb6b4a..27fc7a2 100644
--- a/build-misc/Containerfile.image
+++ b/build-misc/Containerfile.image
@@ -21,15 +21,29 @@ COPY build-misc/dmo.sources /etc/apt/sources.list.d/dmo.sources
 RUN apt-get update \
     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
         build-essential \
+		  autoconf \
+		  automake \
+		  libtool \
+		  pkg-config \
         git \
         npm \
         libdatachannel-dev \
         libopus-dev \
-        libstrophe-dev \
+        libc-ares-dev \
+		  libexpat1-dev \
+		  libssl-dev \
+		  zlib1g-dev \
         neko \
     && rm -rf /var/lib/apt/lists/* \
     && rm -rf /var/cache/*
 
+RUN git clone https://github.com/strophe/libstrophe \
+    && cd libstrophe \
+	 && ./bootstrap.sh \
+	 && ./configure --enable-cares --prefix=/usr \
+	 && make \
+	 && make install
+
 ADD https://github.com/HaxeFoundation/haxe/releases/download/${HAXE_VERSION}/haxe-${HAXE_VERSION}-linux64.tar.gz /tmp/haxe.tar.gz
 
 RUN mkdir /opt/haxe \