File tree Expand file tree Collapse file tree 1 file changed +0
-5
lines changed Expand file tree Collapse file tree 1 file changed +0
-5
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,11 @@ jobs:
30
30
key : ${{ runner.os }}-python-${{ hashFiles('**/requirements.txt') }}
31
31
32
32
- name : Install dependencies on Linux
33
- if : matrix.os == 'ubuntu-latest'
34
33
run : |
35
34
sudo apt-get update
36
35
sudo apt-get install -y build-essential wget python3 python3-pip libasound2-dev libpulse-dev libpango1.0-dev libxcb1-dev libxcb-shm0-dev libx11-xcb-dev libxrandr-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxi-dev nasm ccache zlib1g zlib1g-dev clang llvm lld libgcc-10-dev libgtk-3-dev libglib2.0-dev
37
36
38
37
- name : Configure WASI (Linux)
39
- if : matrix.os == 'ubuntu-latest'
40
38
run : |
41
39
cd /tmp
42
40
wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-22/wasi-sdk-22.0-linux.tar.gz
50
48
echo "WASM_CXX=/opt/wasi-sdk/bin/clang++" >> $GITHUB_ENV
51
49
52
50
- name : Build Flamewolf (Linux)
53
- if : matrix.os == 'ubuntu-latest'
54
51
run : |
55
52
CC=clang CXX=clang++ ./mach build
56
53
sed -i "s/'MOZ_APP_NAME': 'firefox'/'MOZ_APP_NAME': 'flamewolf'/g" obj-x86_64-pc-linux-gnu/config.status
59
56
mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.gz obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.gz || true
60
57
61
58
- name : Upload artifact (Linux)
62
- if : matrix.os == 'ubuntu-latest'
63
59
uses : actions/upload-artifact@v4
64
60
with :
65
61
name : flamewolf-linux
70
66
runs-on : ubuntu-latest
71
67
steps :
72
68
- name : Ensure artifact exists and rename (Linux)
73
- if : matrix.os == 'ubuntu-latest'
74
69
run : |
75
70
mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.gz obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.gz || true
76
71
You can’t perform that action at this time.
0 commit comments