packaging: add Ubuntu 25.10

Change-Id: Ic0026fd300c8f5bbcf3a02d893049db2c783c83a
This commit is contained in:
François-Simon Fauteux-Chapleau
2025-10-22 18:08:34 -04:00
committed by Adrien Béraud
parent 5b3c74dfc8
commit c821877739
3 changed files with 27 additions and 0 deletions

View File

@@ -167,6 +167,7 @@ DISTRIBUTIONS := \
ubuntu_22.04 \
ubuntu_24.04 \
ubuntu_25.04 \
ubuntu_25.10 \
fedora_41 \
fedora_42 \
alma_9 \

View File

@@ -0,0 +1,24 @@
FROM ubuntu:25.10
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get clean
RUN apt-get update && \
apt-get install -y -o Acquire::Retries=10 \
devscripts \
equivs \
git \
python-is-python3 \
wget
ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh
COPY extras/packaging/gnu-linux/rules/debian-qt/control /tmp/builddeps/debian/control
RUN /opt/prebuild-package-debian.sh qt-deps
COPY extras/packaging/gnu-linux/rules/debian/control /tmp/builddeps/debian/control
RUN /opt/prebuild-package-debian.sh jami-deps
ADD extras/packaging/gnu-linux/scripts/install-ffmpeg-for-qt.sh /opt/install-ffmpeg-for-qt.sh
ADD extras/packaging/gnu-linux/scripts/build-package-debian.sh /opt/build-package-debian.sh
CMD ["/opt/build-package-debian.sh"]

View File

@@ -101,6 +101,8 @@ if [ -f /etc/os-release ]; then
ENDTAG="ubuntu_24.04"
elif [ "${UBUNTU_CODENAME}" = "plucky" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_25.04" ]; then
ENDTAG="ubuntu_25.04"
elif [ "${UBUNTU_CODENAME}" = "questing" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_25.10" ]; then
ENDTAG="ubuntu_25.10"
elif [ "${ID}" = "debian" ] && \
[ "$(command -v lsb_release)" ] && \
[ "$(lsb_release -rs)" = "testing" ]; then