From 1d3ca6b0beca0fa9277d84220598a5f38a9d811f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=CC=81=20de=20Hesselle?= Date: Thu, 12 May 2022 10:40:44 +0200 Subject: [PATCH] Move to Big Sur as build environment --- .github/workflows/build_toolset.yml | 10 +++++----- .github/workflows/inkscape_only.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/validate_toolset.yml | 2 +- README.md | 4 ++-- jhb | 2 +- jhb-custom.conf.sh | 3 +-- 7 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build_toolset.yml b/.github/workflows/build_toolset.yml index 5cc84dc..40cad00 100644 --- a/.github/workflows/build_toolset.yml +++ b/.github/workflows/build_toolset.yml @@ -29,7 +29,7 @@ jobs: ############################################################################## build_toolset: - runs-on: macos-10.15 + runs-on: macos-11 env: WRK_DIR: /Users/Shared/work CCACHE_DIR: /Users/Shared/work/ccache @@ -57,14 +57,14 @@ jobs: key: ccache-toolset-${{ steps.cache_id.outputs.time }} restore-keys: ccache-toolset- - # GitHub does not provide 10.13 SDK on their runners and no image older - # than Catalina. See here for what you can expect in their Catalina image: - # https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md + # GitHub does not provide 10.11 SDK on their runners and no image older + # than Catalina. See here for what you can expect in their images: + # https://github.com/actions/virtual-environments/tree/main/images/macos # # Official downloads from Apple are not accessible without a developer # account and I don't trust 3rd party sources (e.g. "phracker"). So I'm # using my own (non-public) source, but I'm providing the means to verify - # what I'm doing, see here: + # its genuinity, see here: # https://github.com/dehesselle/sdkchecksum # # In order to use your custom SDK_DOWNLOAD_URL, create a repository secret diff --git a/.github/workflows/inkscape_only.yml b/.github/workflows/inkscape_only.yml index e378945..12b33ce 100644 --- a/.github/workflows/inkscape_only.yml +++ b/.github/workflows/inkscape_only.yml @@ -15,7 +15,7 @@ jobs: ################################################################################ inkscape: - runs-on: macos-10.15 + runs-on: macos-11 env: WRK_DIR: /Users/Shared/work CCACHE_DIR: /Users/Shared/work/ccache diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a9149d..0622e63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: ############################################################################## check_requirements: - runs-on: macos-10.15 + runs-on: macos-11 steps: - name: checkout mibap repository @@ -79,7 +79,7 @@ jobs: ############################################################################## create_release: - runs-on: macos-10.15 + runs-on: macos-11 needs: call_validate_toolset env: WRK_DIR: /Users/Shared/work diff --git a/.github/workflows/validate_toolset.yml b/.github/workflows/validate_toolset.yml index c747193..57bd714 100644 --- a/.github/workflows/validate_toolset.yml +++ b/.github/workflows/validate_toolset.yml @@ -29,7 +29,7 @@ jobs: ############################################################################## validate_toolset: - runs-on: macos-10.15 + runs-on: macos-11 env: WRK_DIR: ${{ inputs.WRK_DIR }} CCACHE_DIR: ${{ inputs.CCACHE_DIR }} diff --git a/README.md b/README.md index 1d83b7a..e8533e3 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,8 @@ The build system being used is [JHBuild](https://gitlab.gnome.org/GNOME/jhbuild) - There are __version recommendations__ based on known working setups. - For `x86_64` architecture: - - macOS Catalina 10.15.7 - - Xcode 12.4 + - macOS Big Sur 11.6.5 + - Xcode 13.0 - macOS High Sierra 10.13 SDK (from Xcode 9.4.1) - For `arm64` architecture: - macOS Big Sur 11.6.5 diff --git a/jhb b/jhb index d3fc4d7..0bf623f 160000 --- a/jhb +++ b/jhb @@ -1 +1 @@ -Subproject commit d3fc4d7914bd251d4db9c0013c0c8e6e8f152c16 +Subproject commit 0bf623f32175d88273a123c16cc27217bee785e6 diff --git a/jhb-custom.conf.sh b/jhb-custom.conf.sh index 6aa3561..aa69a4e 100644 --- a/jhb-custom.conf.sh +++ b/jhb-custom.conf.sh @@ -18,11 +18,10 @@ ### variables ################################################################## -VERSION=0.63 +VERSION=0.64 VER_DIR_TEMPLATE="\$WRK_DIR/mibap-\$VERSION" RECOMMENDED_SDK_VER_X86_64=10.13 -RECOMMENDED_MACOS_VER_X86_64=10.15.7 RELEASE_ARCHIVE=mibap-"$VERSION"_$(uname -m).dmg RELEASE_URL_TEMPLATE="https://github.com/dehesselle/mibap/releases/download/\