From 087ddd151062fcfebadecb9a312daf529d575bbd Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Sun, 14 Apr 2024 22:29:13 +0200 Subject: [PATCH] ci: small macOS cleanups Reduce differences with the configuration used on koreader-base. --- .github/workflows/build.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b15df5850..670aaab9b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,13 +30,12 @@ jobs: show-progress: false - name: Homebrew install dependencies - # Compared to the README, adds ccache for faster compilation times - # Compared to the emulator, adds p7zip. + # Compared to the README, adds p7zip. run: | packages=( nasm binutils coreutils libtool autoconf automake cmake makedepend sdl2 lua@5.1 luarocks gettext pkg-config wget gnu-getopt grep bison - ccache p7zip + p7zip ) # Lua 5.1 is disabled, so we need to work around that: # - fetch all packages @@ -48,10 +47,18 @@ jobs: # - and install the rest brew install "${packages[@]}" + - name: Update PATH + run: | + printf '%s\n' \ + "$(brew --prefix)/opt/bison/bin" \ + "$(brew --prefix)/opt/gettext/bin" \ + "$(brew --prefix)/opt/gnu-getopt/bin" \ + "$(brew --prefix)/opt/grep/libexec/gnubin" \ + >>"${GITHUB_PATH}" + - name: Building in progress… run: | export MACOSX_DEPLOYMENT_TARGET=10.15; - export PATH="$(brew --prefix)/opt/gettext/bin:$(brew --prefix)/opt/gnu-getopt/bin:$(brew --prefix)/opt/bison/bin:$(brew --prefix)/opt/grep/libexec/gnubin:${PATH}"; ./kodev release macos - name: Uploading artifacts