File tree Expand file tree Collapse file tree 1 file changed +15
-23
lines changed Expand file tree Collapse file tree 1 file changed +15
-23
lines changed Original file line number Diff line number Diff line change 1
1
name : Build RPCSX
2
2
3
3
on :
4
- push :
5
- paths-ignore :
6
- - " **/*.md"
7
- - ' **/*.txt'
8
- pull_request :
9
- paths-ignore :
10
- - " **/*.md"
11
- - ' **/*.txt'
4
+ # push:
12
5
workflow_dispatch :
13
6
14
7
jobs :
15
8
build-rpcsx :
16
9
runs-on : ubuntu-latest
10
+ container :
11
+ image : fedora:latest
17
12
steps :
13
+ - name : Setup dependencies
14
+ run : |
15
+ sudo dnf install -y git cmake gcc-c++ gcc libunwind-devel glfw-devel vulkan-devel vulkan-validation-layers-devel sox-devel spirv-tools glslang-devel spirv-tools-devel xbyak-devel
16
+ git config --global --add safe.directory '*'
18
17
19
18
- name : Checkout
20
19
uses : actions/checkout@v3
21
20
with :
21
+ repository : qurious-pixel/rpcsx # abouvier/rpcsx # RPCSX/rpcsx #
22
+ ref : submodules # master # fedora #
22
23
submodules : recursive
23
24
24
- - name : Setup dependencies
25
+ - name : RPCSX (Fixes)
25
26
run : |
26
- sudo apt update
27
- sudo apt install -y cmake build-essential libunwind-dev \
28
- libglfw3-dev libvulkan-dev vulkan-validationlayers-dev \
29
- spirv-tools glslang-tools libspirv-cross-c-shared-dev libsox-dev
30
- VULKANVER=1.3.259
31
- curl -sSfLo Vulkan-Headers.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/v${VULKANVER}.tar.gz
32
- tar -xf Vulkan-Headers*.tar.gz
33
- cd Vulkan-Headers*/
34
- mkdir build && cd build
35
- cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
36
- make -j$(nproc)
37
- sudo make install
38
-
27
+ echo "Fixes"
28
+ #sed -i 's/0x0000010000000000/0x0000010000000000,--no-relax/g' rpcsx-os/CMakeLists.txt
29
+ #sed -i 's/target_link_options/#target_link_options/g' rpcsx-os/CMakeLists.txt
30
+
39
31
- name : Build RPCSX
40
32
run : |
41
- cmake -B build -DCMAKE_BUILD_TYPE=Release && \
33
+ cmake -B build
42
34
cmake --build build -j4
43
35
44
36
- name : Upload RPCSX
You can’t perform that action at this time.
0 commit comments