-
Notifications
You must be signed in to change notification settings - Fork 3
50 lines (45 loc) · 1.37 KB
/
build_wii.yml
File metadata and controls
50 lines (45 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: Fuse App For WII
run-name: Build Fuse App for WII / ${{ github.actor }} /
# Executed upon each commit pushed, merge commit in PR
on: [pull_request]
jobs:
libspectrum:
# Reuse libspectrum's build wokflow and artefact
# Only one case possible - without any libs, fake glib
name: "Libspectrum lib (WII)"
uses: arki55/fuse-libspectrum/.github/workflows/build_wii_sub.yml@arki55/github-workflows
with:
branch: arki55/github-workflows
key: fuse-app
use_zlib: false
use_bzip2: false
use_libgcrypt: false
use_libaudiofile: false
use_fake_glib: true
# repo name is taken from var.LIBSPECTRUM_REPO
#########################################
### SUPPORTED WII UI configurations ###
#########################################
### FIXME: Needs "yacc"
# # NULL UI + sound
# null-ui:
# name: "Fuse NULL UI (WII)"
# needs: [libspectrum]
# uses: ./.github/workflows/build_wii_sub.yml
# with:
# name: "NULL UI"
# dependencies: ""
# configure_params: "--with-null-ui --with-audio-driver=null"
# verify_ui: "null"
# verify_audio: "null"
# WII UI
wii-ui:
name: "Fuse WII UI (WII)"
needs: [libspectrum]
uses: ./.github/workflows/build_wii_sub.yml
with:
name: GTK3 UI
dependencies: ""
configure_params: "--with-wii"
verify_ui: "wii"
verify_audio: "wii"