Skip to content

Commit 90ec412

Browse files
Update rpcsx.yml
1 parent b677eb5 commit 90ec412

File tree

1 file changed

+15
-23
lines changed

1 file changed

+15
-23
lines changed

.github/workflows/rpcsx.yml

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,36 @@
11
name: Build RPCSX
22

33
on:
4-
push:
5-
paths-ignore:
6-
- "**/*.md"
7-
- '**/*.txt'
8-
pull_request:
9-
paths-ignore:
10-
- "**/*.md"
11-
- '**/*.txt'
4+
#push:
125
workflow_dispatch:
136

147
jobs:
158
build-rpcsx:
169
runs-on: ubuntu-latest
10+
container:
11+
image: fedora:latest
1712
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 '*'
1817
1918
- name: Checkout
2019
uses: actions/checkout@v3
2120
with:
21+
repository: qurious-pixel/rpcsx # abouvier/rpcsx # RPCSX/rpcsx #
22+
ref: submodules # master # fedora #
2223
submodules: recursive
2324

24-
- name: Setup dependencies
25+
- name: RPCSX (Fixes)
2526
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+
3931
- name: Build RPCSX
4032
run: |
41-
cmake -B build -DCMAKE_BUILD_TYPE=Release && \
33+
cmake -B build
4234
cmake --build build -j4
4335
4436
- name: Upload RPCSX

0 commit comments

Comments
 (0)