[libcamera-ci] [RFC PATCH v2 2/4] Add `libevent` runtime libraries to the container
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Tue Dec 17 00:23:42 CET 2024
Hi Barnabás,
Thank you for the patch.
On Mon, Dec 16, 2024 at 06:28:25PM +0100, Barnabás Pőcze wrote:
> `libevent` is needed for some components, specifically `cam`
> and `lc-compliance`. Installing `libevent-dev` would be more
> convenient, but it is not doable at the moment because that
> package is not multiarch compatible. So only install the
> necessary runtime libraries.
>
> Build jobs already install `libevent-dev` when necessary before
> building libcamera, but this change enables the aforementioned
> components to be usable in different jobs as well.
>
> Signed-off-by: Barnabás Pőcze <barnabas.pocze at ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> .gitlab-ci/setup-container.sh | 3 +++
> gitlab-ci.yml | 2 +-
> 2 files changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/.gitlab-ci/setup-container.sh b/.gitlab-ci/setup-container.sh
> index d2909c7..0658368 100755
> --- a/.gitlab-ci/setup-container.sh
> +++ b/.gitlab-ci/setup-container.sh
> @@ -103,6 +103,9 @@ case $FDO_DISTRIBUTION_VERSION in
> 'bookworm')
> # libclang-rt-dev for the clang ASan runtime.
> PKGS_LIBCAMERA_RUNTIME_MULTIARCH+=( libclang-rt-dev )
> + # For cam and lc-compliance
> + # libevent-dev cannot be used here, see build-libcamera-common.sh
> + PKGS_LIBCAMERA_RUNTIME_MULTIARCH+=( libevent-2.1-7 libevent-pthreads-2.1-7 )
> ;;
> 'trixie')
> # gcc 13 to expand compilation testing coverage.
> diff --git a/gitlab-ci.yml b/gitlab-ci.yml
> index 6d26680..f679d6e 100644
> --- a/gitlab-ci.yml
> +++ b/gitlab-ci.yml
> @@ -65,7 +65,7 @@ include:
> .libcamera-ci.debian:12:
> variables:
> FDO_DISTRIBUTION_VERSION: 'bookworm'
> - FDO_DISTRIBUTION_TAG: '2024-12-12.1'
> + FDO_DISTRIBUTION_TAG: '2024-12-16.1'
>
> .libcamera-ci.debian:13:
> variables:
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list