Update main.yml

formatting
This commit is contained in:
Beep6581
2020-02-25 11:53:20 +01:00
committed by GitHub
parent 326153859a
commit 0206b57821

View File

@@ -1,17 +1,15 @@
name: macOS build name: macOS build
on: push
on:
push
jobs: jobs:
build: build:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Install dependencies - name: Install dependencies
run: brew install gtk+3 gtkmm3 gtk-mac-integration adwaita-icon-theme libsigc++ little-cms2 libiptcdata fftw lensfun llvm expat pkgconfig libomp shared-mime-info run: >
brew install gtk+3 gtkmm3 gtk-mac-integration adwaita-icon-theme
libsigc++ little-cms2 libiptcdata fftw lensfun llvm expat pkgconfig
libomp shared-mime-info
- name: patch libiconv - name: patch libiconv
run: | run: |
mkdir libiconv && cd libiconv mkdir libiconv && cd libiconv
@@ -21,7 +19,10 @@ jobs:
patch -p1 < "${GITHUB_WORKSPACE}/tools/osx/libiconv_1.16_rt.patch" patch -p1 < "${GITHUB_WORKSPACE}/tools/osx/libiconv_1.16_rt.patch"
mkdir build && cd build mkdir build && cd build
destDir="$(pwd)" destDir="$(pwd)"
../configure --prefix=/opt/local --disable-static 'CFLAGS=-arch x86_64 -mmacosx-version-min=10.9' 'LDFLAGS=-arch x86_64 -mmacosx-version-min=10.9' CXXFLAGS="-arch x86_64 -mmacosx-version-min=10.9" ../configure --prefix=/opt/local --disable-static \
CFLAGS='-arch x86_64 -mmacosx-version-min=10.9' \
LDFLAGS='-arch x86_64 -mmacosx-version-min=10.9' \
CXXFLAGS='-arch x86_64 -mmacosx-version-min=10.9'
make --jobs make --jobs
make DESTDIR="${destDir}" install make DESTDIR="${destDir}" install
sudo mv opt/local /usr/local/opt/libiconv sudo mv opt/local /usr/local/opt/libiconv
@@ -31,9 +32,15 @@ jobs:
PKG_CONFIG_PATH: /usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/expat/lib/pkgconfig PKG_CONFIG_PATH: /usr/local/opt/libffi/lib/pkgconfig:/usr/local/opt/expat/lib/pkgconfig
RAW_THERAPEE_MAJOR: '5' RAW_THERAPEE_MAJOR: '5'
RAW_THERAPEE_MINOR: '8' RAW_THERAPEE_MINOR: '8'
C_FLAGS: -Xpreprocessor -fopenmp /usr/local/lib/libomp.dylib -I/usr/local/include -I/usr/local/opt/gdk-pixbuf/include -I/usr/local/opt/libiconv/include -I/usr/local/opt/libxml2/include -I/usr/local/opt/expat/include -I/usr/local/opt/llvm/include C_FLAGS: >
-Xpreprocessor -fopenmp /usr/local/lib/libomp.dylib
-I/usr/local/include -I/usr/local/opt/gdk-pixbuf/include
-I/usr/local/opt/libiconv/include -I/usr/local/opt/libxml2/include
-I/usr/local/opt/expat/include -I/usr/local/opt/llvm/include
run: | run: |
# GITHUB_REF is the ref that triggered the build, like refs/heads/new-feature - the next line parses that to REF: the branch name only (new-feature) # GITHUB_REF is the ref that triggered the build, like
# refs/heads/new-feature - the next line parses that to REF: the branch
# name only (new-feature)
REF=${GITHUB_REF##*/} REF=${GITHUB_REF##*/}
mkdir build && cd build mkdir build && cd build
cmake \ cmake \
@@ -61,7 +68,8 @@ jobs:
sudo make macosx_bundle sudo make macosx_bundle
ARTIFACT=(RawTherapee*.zip) ARTIFACT=(RawTherapee*.zip)
echo "=== artifact: ${ARTIFACT}" echo "=== artifact: ${ARTIFACT}"
# defining environment variables for next step as per https://github.com/actions/starter-workflows/issues/68 # defining environment variables for next step as per
# https://github.com/actions/starter-workflows/issues/68
echo "::set-env name=ARTIFACT_PATH::${GITHUB_WORKSPACE}/build/${ARTIFACT}" echo "::set-env name=ARTIFACT_PATH::${GITHUB_WORKSPACE}/build/${ARTIFACT}"
echo "::set-env name=ARTIFACT_FILE::${ARTIFACT}" echo "::set-env name=ARTIFACT_FILE::${ARTIFACT}"
- uses: actions/upload-artifact@v1 - uses: actions/upload-artifact@v1