aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-09-01 11:36:18 +0200
committerPierre Ossman <ossman@cendio.se>2022-09-01 14:35:39 +0200
commit580d1a9ffcf1c06effe9cf9b926757357fc77ebf (patch)
tree4873942ecf9e237a8af88d9a008b8d11bc82179e /.github/workflows
parentab8626a54db2d381404471aa296f742144317f62 (diff)
downloadtigervnc-580d1a9ffcf1c06effe9cf9b926757357fc77ebf.tar.gz
tigervnc-580d1a9ffcf1c06effe9cf9b926757357fc77ebf.zip
Explicitly require nettle for builds
It is generally pulled in as a requirement from GnuTLS, but let's be explicitly now that we make use of nettle directly.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml12
1 files changed, 9 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b1d570ad..6d2fc801 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,7 +10,8 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get update
- sudo apt-get install -y libgnutls28-dev libfltk1.3-dev fluid gettext appstream
+ sudo apt-get install -y libfltk1.3-dev fluid gettext appstream
+ sudo apt-get install -y libgnutls28-dev nettle-dev libgmp-dev
sudo apt-get install -y libxtst-dev libxdamage-dev libxfixes-dev libxrandr-dev libpam-dev
sudo apt-get install -y libavcodec-dev libavutil-dev libswscale-dev
- name: Configure
@@ -36,8 +37,12 @@ jobs:
- uses: msys2/setup-msys2@v2
- name: Install dependencies
run: |
- pacman --sync --noconfirm --needed make mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake
- pacman --sync --noconfirm --needed mingw-w64-x86_64-fltk mingw-w64-x86_64-libjpeg-turbo mingw-w64-x86_64-gnutls mingw-w64-x86_64-pixman
+ pacman --sync --noconfirm --needed \
+ make mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake
+ pacman --sync --noconfirm --needed \
+ mingw-w64-x86_64-fltk mingw-w64-x86_64-libjpeg-turbo \
+ mingw-w64-x86_64-gnutls mingw-w64-x86_64-pixman \
+ mingw-w64-x86_64-nettle mingw-w64-x86_64-gmp
- name: Configure
run: cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -S . -B build
- name: Build
@@ -60,6 +65,7 @@ jobs:
- name: Install dependencies
run: |
brew install fltk pixman ffmpeg
+ brew install gnutls nettle gmp
- name: Configure
run: cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
- name: Build