diff --git a/.gitlab-ci/setup-container.sh b/.gitlab-ci/setup-container.sh
index 3506271..c9bae0e 100755
--- a/.gitlab-ci/setup-container.sh
+++ b/.gitlab-ci/setup-container.sh
@@ -138,6 +138,8 @@ case $FDO_DISTRIBUTION_VERSION in
 	PKGS_LIBCAMERA_RUNTIME+=( g++-13 )
 	# Sphinx theme for the documentation.
 	PKGS_LIBCAMERA_RUNTIME+=( python3-sphinx-book-theme )
+	# For creating debian packages with `fpm` (https://github.com/jordansissel/fpm).
+	PKGS_LIBCAMERA_RUNTIME+=( ruby )
 	# libclang-rt-dev for the clang ASan runtime.
 	PKGS_LIBCAMERA_RUNTIME_MULTIARCH+=( libclang-rt-19-dev )
 	# For the Android camera HAL and the virtual pipeline handler.
@@ -277,6 +279,10 @@ Version: ${version}
 Cflags: -I\${includedir}
 EOF
 	fi
+
+	if [[ $FDO_DISTRIBUTION_VERSION == 'trixie' ]] ; then
+		gem install fpm
+	fi
 }

 cbuild_cleanup_pkgs() {
diff --git a/gitlab-ci.yml b/gitlab-ci.yml
index 3f80cb8..6cc2026 100644
--- a/gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -70,7 +70,7 @@ include:
 .libcamera-ci.debian:13:
   variables:
     FDO_DISTRIBUTION_VERSION: 'trixie'
-    FDO_DISTRIBUTION_TAG: '2026-01-23.0'
+    FDO_DISTRIBUTION_TAG: '2026-01-29.0'

 .container-debian:
   extends:
