[vlc-devel] [PATCH 5/5] CI: add a Raspbian target

Steve Lhomme robux4 at ycbcr.xyz
Fri Feb 14 15:01:59 CET 2020


Raspbian is the officially supported distro with lots extra patches for 
better use of the hardware. Those patches on top of Debian are not found 
on other distros.

And there's no way to compile the MMAL module without the Raspbian packages.

Raspbian also has a 64 bits version which I'm planning to add in the future.

On 2020-02-14 14:48, Rémi Denis-Courmont wrote:
> Hi,
> 
> Why Raspian? On rPI, Debian or Ubuntu would support ARMv8 and A64, which 
> seems more relevant than ARMv7 and A32 at this point, and the gap will 
> probably only increase as well.
> 
> Le 14 février 2020 14:37:53 GMT+02:00, Steve Lhomme <robux4 at ycbcr.xyz> a 
> écrit :
> 
>     ------------------------------------------------------------------------
>       extras/ci/gitlab-ci.yml | 21 +++++++++++++++++++++
>       1 file changed, 21 insertions(+)
> 
>     diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
>     index 5ca458440ae..5383983b6fd 100644
>     --- a/extras/ci/gitlab-ci.yml
>     +++ b/extras/ci/gitlab-ci.yml
>     @@ -17,6 +17,7 @@ variables:
>           VLC_WIN_LLVM_IMAGE: registry.videolan.org/vlc-debian-llvm-mingw:20190621125349
>           VLC_DEBIAN_IMAGE: registry.videolan.org/vlc-debian-unstable:20191023134128
>           VLC_ANDROID_IMAGE: registry.videolan.org/vlc-debian-android:20190717134531
>     +    VLC_RASPBIAN_IMAGE: registry.videolan.org/vlc-debian-raspbian:20200213203125
>       
>       .variables-debian: &variables-debian
>               HOST_ARCH: x86_64
>     @@ -63,6 +64,10 @@ variables:
>               ANDROID_ARCH: x86_64
>               TRIPLET: x86_64-linux-android
>       
>     +.variables-raspbian-arm: &variables-debian
>     +        HOST_ARCH: arm
>     +        TRIPLET: $HOST_ARCH-linux-gnueabihf
>     +
>       # Common rules
>       .base-template:
>           stage: build
>     @@ -148,6 +153,22 @@ debian:
>               VLC_TEST_TIMEOUT=60 sh -x ./test/make_check_wrapper.sh -j4
>           variables: *variables-debian
>       
>     +#
>     +# Debian
>     +#
>     +raspbian:
>     +    extends: .docker-template
>     +    image:
>     +        name: $VLC_RASPBIAN_IMAGE
>     +    script: |
>     +        if [ -n "$VLC_PREBUILT_CONTRIBS_URL" ]; then
>     +            echo "Building using prebuilt contribs at $VLC_PREBUILT_CONTRIBS_URL"
>     +            extras/package/raspberry/build.sh -p -a $HOST_ARCH
>     +        else
>     +            extras/package/raspberry/build.sh -c -a $HOST_ARCH
>     +        fi
>     +    variables: *variables-raspbian
>     +
>       #
>       # macOS
>       #
> 
> 
> -- 
> Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser 
> ma brièveté.
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
> 


More information about the vlc-devel mailing list