[vlc-devel] [PATCH 1/3] extras: ci: add SDKNAME for iOS jobs

Marvin Scholz epirat07 at gmail.com
Tue Jul 14 11:44:31 CEST 2020


Hi, this looks good, thanks!

On 14 Jul 2020, at 10:13, Alexandre Janniaux wrote:

> Generalize iOS jobs by supplying the SDK name as variable.
>
> It is mainly designed so as to have other SDK than iphoneos one, like
> iPhone simulator or Apple TV.
> ---
>  extras/ci/gitlab-ci.yml | 12 +++++++-----
>  1 file changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
> index 61116fc26b9..974504e2b3c 100644
> --- a/extras/ci/gitlab-ci.yml
> +++ b/extras/ci/gitlab-ci.yml
> @@ -54,12 +54,14 @@ variables:
>          HOST_ARCH: arm64
>          TRIPLET: $HOST_ARCH-apple-iphoneos
>          MAKEFLAGS: -j4
> +        SDKNAME: iphoneos
>
>  .variables-ios-armv7: &variables-ios-armv7
>          VLC_PATH: /Users/videolanci/sandbox/bin
>          HOST_ARCH: armv7
>          TRIPLET: $HOST_ARCH-apple-iphoneos
>          MAKEFLAGS: -j4
> +        SDKNAME: iphoneos
>
>  .variables-android-arm: &variables-android-arm
>          ANDROID_ARCH: arm
> @@ -315,25 +317,25 @@ nightly-macos:
>  #
>  # iOS
>  #
> -.ios-common:
> +.apple-os-common:
>      extends: .base-template
>      tags:
>          - macos
>      script: |
>          mkdir build && cd build
>          if [ -n "$VLC_PREBUILT_CONTRIBS_URL" ]; then
> -            ../extras/package/apple/build.sh --sdk=iphoneos 
> --arch=$HOST_ARCH \
> +            ../extras/package/apple/build.sh --sdk=$SDKNAME 
> --arch=$HOST_ARCH \
>                  --with-prebuilt-contribs
>          else
> -            ../extras/package/apple/build.sh --sdk=iphoneos 
> --arch=$HOST_ARCH --package-contribs
> +            ../extras/package/apple/build.sh --sdk=$SDKNAME 
> --arch=$HOST_ARCH --package-contribs
>          fi
>
>  ios-arm64:
> -    extends: .ios-common
> +    extends: .apple-os-common
>      variables: *variables-ios-arm64
>
>  ios-armv7:
> -    extends: .ios-common
> +    extends: .apple-os-common
>      variables: *variables-ios-armv7
>
>  #
> -- 
> 2.27.0
>
> _______________________________________________
> 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