diff --git a/Dockerfile b/Dockerfile index 3d56c18..7a170c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,8 @@ ARG GST_INSTALL_DIR=/artifacts ARG GST_VERSION=1.28.1 ARG LIBCAMERA_ENABLED=true -ARG LIBCAMERA_VERSION=v0.7.0 +ARG LIBCAMERA_VERSION=v0.7.1+rpt20260609 +ARG LIBCAMERA_GIT_URL=https://github.com/raspberrypi/libcamera.git ARG RPICAM_ENABLED=false ARG GST_OMX_ENABLED=false @@ -28,6 +29,7 @@ ARG GST_INSTALL_DIR ARG GST_VERSION ARG LIBCAMERA_ENABLED ARG LIBCAMERA_VERSION +ARG LIBCAMERA_GIT_URL ARG RPICAM_ENABLED ARG GST_OMX_ENABLED ARG NINJA_MAX_JOBS diff --git a/scripts/build_gst.sh b/scripts/build_gst.sh index 60bba8f..8fb366e 100755 --- a/scripts/build_gst.sh +++ b/scripts/build_gst.sh @@ -15,7 +15,7 @@ GST_VERSION=${GST_VERSION:-main} # This install directory will be accessed by other stages of the docker build: GST_INSTALL_DIR=${GST_INSTALL_DIR:-/artifacts} GST_OMX_ENABLED=${GST_OMX_ENABLED:-false} # Unsupported since GStreamer 1.24.0 -LIBCAMERA_ENABLED=${LIBCAMERA_ENABLED:-false} # FIXME: libcamera is failing to build because pyyaml is not building on armv7 +LIBCAMERA_ENABLED=${LIBCAMERA_ENABLED:-true} LIBCAMERA_VERSION=${LIBCAMERA_VERSION:-master} LIBCAMERA_GIT_URL=${LIBCAMERA_GIT_URL:-https://git.libcamera.org/libcamera/libcamera.git} ARCH=${ARCH:-$(uname -m)}