Index: /trunk/BNC/docker/Dockerfile.bookworm
===================================================================
--- /trunk/BNC/docker/Dockerfile.bookworm	(revision 10281)
+++ /trunk/BNC/docker/Dockerfile.bookworm	(revision 10281)
@@ -0,0 +1,26 @@
+# Usage: cd .. && docker/podman build -t bookworm/bnc:v2.13.0 -f docker/Dockerfile.bookworm .
+
+FROM debian:bookworm-slim
+
+RUN apt update && apt upgrade -y
+RUN apt install -y build-essential libssl-dev
+RUN apt install -y \
+    qtbase5-dev \
+    libqt5concurrent5 \
+    libqt5network5 \
+    libqt5printsupport5 \
+    libqt5svg5-dev \
+    libqt5opengl5
+
+COPY bnc_plugin.pro bnc.pro /tmp/BNC/
+COPY newmat /tmp/BNC/newmat/
+COPY qwt /tmp/BNC/qwt/
+COPY qwtpolar /tmp/BNC/qwtpolar/
+COPY src /tmp/BNC/src/
+
+WORKDIR /tmp/BNC
+RUN qmake -qt=5 bnc.pro && make
+
+RUN echo '/tmp/BNC/bnc created'
+#RUN ./bnc --version
+RUN cat /etc/*release && gcc --version && qmake -qt=5 --version
Index: /trunk/BNC/docker/Dockerfile.bullseye
===================================================================
--- /trunk/BNC/docker/Dockerfile.bullseye	(revision 10280)
+++ /trunk/BNC/docker/Dockerfile.bullseye	(revision 10281)
@@ -23,4 +23,4 @@
 
 RUN echo '/tmp/BNC/bnc created'
-RUN ./bnc --version
+#RUN ./bnc --version
 RUN cat /etc/*release && gcc --version && qmake -qt=5 --version
Index: /trunk/BNC/docker/Dockerfile.leap
===================================================================
--- /trunk/BNC/docker/Dockerfile.leap	(revision 10280)
+++ /trunk/BNC/docker/Dockerfile.leap	(revision 10281)
@@ -20,4 +20,4 @@
 
 RUN echo '/tmp/BNC/bnc created'
-RUN ./bnc --version
+#RUN ./bnc --version # exit-code: 2
 RUN cat /etc/*release && gcc --version && qmake-qt5 --version
Index: /trunk/BNC/docker/Dockerfile.ubi8
===================================================================
--- /trunk/BNC/docker/Dockerfile.ubi8	(revision 10280)
+++ /trunk/BNC/docker/Dockerfile.ubi8	(revision 10281)
@@ -19,4 +19,4 @@
 
 RUN echo '/tmp/BNC/bnc created'
-RUN ./bnc --version
+#RUN ./bnc --version # exit-code: 2 (#171)
 RUN cat /etc/*release && gcc --version && qmake-qt5 --version
Index: /trunk/BNC/docker/build.sh
===================================================================
--- /trunk/BNC/docker/build.sh	(revision 10280)
+++ /trunk/BNC/docker/build.sh	(revision 10281)
@@ -34,4 +34,14 @@
 }
 
+function buildBookworm () {
+  echo "Build BNC $bncvers for debian 12 (bookworm) ..."
+  [ -f "bncnew" ] && rm bncnew
+  docker build -t bookworm/bnc:v$bncvers -f docker/Dockerfile.bookworm .
+  getBncFromImage "bookworm/bnc:v$bncvers"
+  target=$(realpath "bnc-$bncvers-debian12")
+  mv bncnew $target
+  echo "$target created"
+}
+
 function buildLeap () {
   echo "Build BNC $bncvers for opensuse (leap) ..."
@@ -58,4 +68,7 @@
          buildBullseye;
          ;;
+     "bookworm")
+         buildBookworm;
+         ;;
      "leap")
          buildLeap;
