shithub: m8c

Download patch

ref: ac22a05efcd18f7833084c23b23fb7671d9b5f58
parent: 4a87aa0445cdb6f98a22903f6b91e2aea368a130
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Mon Dec 6 13:54:39 EST 2021

Update build.yml

--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -113,6 +113,46 @@
           path: |
             LICENSE
             README.md
+            AUDIOGUIDE.md
             m8c
             gamecontrollerdb.txt
             config.ini.sample
+      
+  build-macos:
+    runs-on: macos-latest
+    
+    steps:
+      - name: 'Install dependencies'
+        run: brew install sdl2 libserialport git
+
+      - name: 'Checkout'
+        uses: actions/checkout@v2
+
+      - name: 'Get current date'
+        id: date
+        run: echo "::set-output name=date::$(date +%Y%m%d)"
+
+      - name: 'Build package'
+        run: |
+          make
+          cd macos/m8c.app/Contents/
+          mkdir MacOS
+          cd MacOS
+          cp ../../../../m8c .
+          cp /usr/local/opt/sdl2/lib/libSDL2* .
+          cp /usr/local/opt/libserialport/lib/libserialport.* .
+          install_name_tool -change /usr/local/opt/libserialport/lib/libserialport.0.dylib @executable_path/libserialport.0.dylib m8c
+          install_name_tool -change /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib @executable_path/libSDL2-2.0.0.dylib m8c
+          cd ../../../../
+          cp -r macos/m8c.app .
+      - name: 'Upload artifact'
+        uses: actions/upload-artifact@v2
+        with:
+          name: m8c-${{ steps.date.outputs.date }}-macos
+          path: |
+            m8c.app
+            LICENSE
+            README.md
+            AUDIOGUIDE.md
+            config.ini.sample
+            gamecontrollerdb.txt
--