Skip to content

Commit 09e2e36

Browse files
committed
sora-cpp-sdk もビルドする
1 parent 29643ec commit 09e2e36

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

.github/workflows/build-debug.yml

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -118,51 +118,51 @@ jobs:
118118
python3 run.py build --debug ${{ matrix.platform.name }}
119119
python3 run.py package --debug ${{ matrix.platform.name }}
120120
121-
# # sora-cpp-sdk
122-
# - uses: actions/cache@v4
123-
# id: sora-cpp-sdk-cache
124-
# with:
125-
# path: sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/sora
126-
# key: sora-cpp-sdk-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
127-
# - uses: actions/cache@v4
128-
# id: boost-cache
129-
# with:
130-
# path: sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/boost
131-
# key: boost-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
132-
# - uses: actions/checkout@v4
133-
# if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
134-
# with:
135-
# path: sora-cpp-sdk
136-
# repository: shiguredo/sora-cpp-sdk
137-
# ref: ${{ steps.version.outputs.sora_cpp_sdk_version }}
138-
# - name: Setup sora-cpp-sdk
139-
# if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
140-
# working-directory: sora-cpp-sdk
141-
# run: |
142-
# source VERSION
143-
# sudo apt-get update
144-
# sudo apt-get install -y software-properties-common
121+
# sora-cpp-sdk
122+
- uses: actions/cache@v4
123+
id: sora-cpp-sdk-cache
124+
with:
125+
path: sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/sora
126+
key: sora-cpp-sdk-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
127+
- uses: actions/cache@v4
128+
id: boost-cache
129+
with:
130+
path: sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/boost
131+
key: boost-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
132+
- uses: actions/checkout@v4
133+
if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
134+
with:
135+
path: sora-cpp-sdk
136+
repository: shiguredo/sora-cpp-sdk
137+
ref: ${{ steps.version.outputs.sora_cpp_sdk_version }}
138+
- name: Setup sora-cpp-sdk
139+
if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
140+
working-directory: sora-cpp-sdk
141+
run: |
142+
source VERSION
143+
sudo apt-get update
144+
sudo apt-get install -y software-properties-common
145145
146-
# # X11
147-
# sudo apt-get install libx11-dev libxext-dev
146+
# X11
147+
sudo apt-get install libx11-dev libxext-dev
148148
149-
# # CUDA
150-
# wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
151-
# sudo dpkg -i cuda-keyring_*all.deb
152-
# sudo apt-get update
153-
# DEBIAN_FRONTEND=noninteractive sudo apt-get -y install cuda=$CUDA_VERSION
149+
# CUDA
150+
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
151+
sudo dpkg -i cuda-keyring_*all.deb
152+
sudo apt-get update
153+
DEBIAN_FRONTEND=noninteractive sudo apt-get -y install cuda=$CUDA_VERSION
154154
155-
# # Intel Media SDK のために libva-dev, libdrm-dev を入れる
156-
# DEBIAN_FRONTEND=noninteractive sudo apt-get -y install libva-dev libdrm-dev
157-
# - name: Copy libwebrtc to sora-cpp-sdk
158-
# if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
159-
# run: |
160-
# mkdir -p sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug
161-
# cp -r webrtc-build/_package/${{ matrix.platform.name }}/webrtc sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/webrtc
162-
# echo ${{ steps.version.outputs.webrtc_build_version }} > sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/webrtc.version
163-
# - name: Build sora-cpp-sdk
164-
# if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
165-
# run: python3 run.py --debug ${{ matrix.platform.name }}
155+
# Intel Media SDK のために libva-dev, libdrm-dev を入れる
156+
DEBIAN_FRONTEND=noninteractive sudo apt-get -y install libva-dev libdrm-dev
157+
- name: Copy libwebrtc to sora-cpp-sdk
158+
if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
159+
run: |
160+
mkdir -p sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug
161+
cp -r webrtc-build/_package/${{ matrix.platform.name }}/webrtc sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/webrtc
162+
echo ${{ steps.version.outputs.webrtc_build_version }} > sora-cpp-sdk/_install/${{ matrix.platform.name }}/debug/webrtc.version
163+
- name: Build sora-cpp-sdk
164+
if: steps.sora-cpp-sdk-cache.outputs.cache-hit != 'true'
165+
run: python3 run.py --debug ${{ matrix.platform.name }}
166166

167167
# # sora-python-sdk
168168
# - name: Setup sora-python-sdk

0 commit comments

Comments
 (0)