mirror of
https://github.com/koreader/koreader
synced 2024-11-16 06:12:56 +00:00
995668ac02
* Bump base https://github.com/koreader/koreader-base/pull/1308 https://github.com/koreader/koreader-base/pull/1310 * Include bison in macOS build deps Apparently something in gettext is possibly unhappy with the hilariously outdated stock version (2.3).
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
name: test
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ${{ matrix.os }}
|
|
|
|
strategy:
|
|
matrix:
|
|
os: [macos-latest]
|
|
|
|
steps:
|
|
- name: XCode version
|
|
run: xcode-select -p
|
|
|
|
- name: Check out Git repository
|
|
uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Homebrew install dependencies
|
|
# Compared to the README, adds ccache for faster compilation times and removes sh5sum to prevent some conflict with coreutils
|
|
# Compared to the emulator, adds p7zip and removes sdl2.
|
|
run: brew install ccache nasm ragel binutils coreutils libtool autoconf automake cmake makedepend lua@5.1 luarocks gettext gnu-getopt pkg-config wget bison p7zip
|
|
|
|
- name: Building in progress…
|
|
run: export MACOSX_DEPLOYMENT_TARGET=10.14 PATH="$(brew --prefix)/opt/gettext/bin:$(brew --prefix)/opt/gnu-getopt/bin:$(brew --prefix)/opt/bison/bin:${PATH}" && ./kodev release macos
|
|
|
|
- name: Uploading artifacts
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: osx-artifacts
|
|
path: '*.7z'
|