Skip to content

Commit 1c9e2ac

Browse files
committed
update workflow
1 parent f67b8fa commit 1c9e2ac

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,19 +193,28 @@ jobs:
193193
cd deps
194194
git clone https://github.com/nlohmann/json
195195
cd json
196-
git checkout bc889afb4c5bf1c0d8ee29ef35eaaf4c8bef8a5d
196+
git checkout 9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03
197197
mkdir build
198198
cd build
199-
cmake ..
199+
cmake -DJSON_BuildTests=OFF ..
200200
make
201201
sudo make install
202202
sudo apt-get install libgtkmm-3.0-dev
203-
sudo apt-get install libcurl4-gnutls-dev
204203
sudo apt-get install libopus-dev
205204
sudo apt-get install libsodium-dev
206205
sudo apt-get install libspdlog-dev
207206
sudo apt-get install libhandy-1-dev
208207
208+
- name: Build curl from source
209+
run: |
210+
sudo apt-get install libbrotli-dev libidn2-dev libnghttp2-dev libpsl-dev libzstd-dev zlib1g-dev libidn-dev
211+
wget https://github.com/curl/curl/releases/download/curl-8_12_1/curl-8.12.1.tar.xz
212+
tar -xf curl-8.12.1.tar.xz
213+
cd curl-8.12.1
214+
cmake .
215+
make
216+
sudo make install
217+
209218
- name: Build
210219
uses: lukka/run-cmake@v3
211220
env:

0 commit comments

Comments
 (0)