mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-27 23:55:57 -05:00
[gh-actions] Use local antlr3_install script for MacOS workflow
This commit is contained in:
parent
498ce9f9c7
commit
279431dd91
15
.github/workflows/macos.yml
vendored
15
.github/workflows/macos.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
run: brew install automake autoconf libtool pkg-config
|
run: brew install automake autoconf libtool pkg-config
|
||||||
|
|
||||||
- name: Install libinotify-kqueue
|
- name: Install libinotify-kqueue
|
||||||
# brew package does not have unlock-notify
|
# brew does not have libinotify package
|
||||||
run: |
|
run: |
|
||||||
git clone https://github.com/libinotify-kqueue/libinotify-kqueue
|
git clone https://github.com/libinotify-kqueue/libinotify-kqueue
|
||||||
cd libinotify-kqueue
|
cd libinotify-kqueue
|
||||||
@ -40,19 +40,18 @@ jobs:
|
|||||||
sudo make install
|
sudo make install
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
- name: Install gperf and antlr3
|
||||||
|
run: |
|
||||||
|
brew install gperf
|
||||||
|
chmod +x ./scripts/antlr35_install.sh
|
||||||
|
./scripts/antlr35_install.sh -y -p /usr/local
|
||||||
|
|
||||||
- name: Install ffmpeg
|
- name: Install ffmpeg
|
||||||
# The libbluray ffmpeg dependency fails without the chown (source: stackoverflow)
|
# The libbluray ffmpeg dependency fails without the chown (source: stackoverflow)
|
||||||
run: |
|
run: |
|
||||||
sudo chown -R $(whoami) $(brew --prefix)/*
|
sudo chown -R $(whoami) $(brew --prefix)/*
|
||||||
brew install ffmpeg
|
brew install ffmpeg
|
||||||
|
|
||||||
- name: Install gperf and antlr3
|
|
||||||
run: |
|
|
||||||
brew install gperf
|
|
||||||
wget https://raw.githubusercontent.com/ejurgensen/actionstest/master/antlr35_install.sh
|
|
||||||
chmod +x ./antlr35_install.sh
|
|
||||||
./antlr35_install.sh -p /usr/local
|
|
||||||
|
|
||||||
- name: Install other dependencies
|
- name: Install other dependencies
|
||||||
run: brew install libunistring libmxml confuse libplist sqlite libwebsockets libevent libgcrypt json-c protobuf-c libsodium gnutls pulseaudio
|
run: brew install libunistring libmxml confuse libplist sqlite libwebsockets libevent libgcrypt json-c protobuf-c libsodium gnutls pulseaudio
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user