From 580d1a9ffcf1c06effe9cf9b926757357fc77ebf Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 1 Sep 2022 11:36:18 +0200 Subject: 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. --- .github/workflows/build.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to '.github') 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 -- cgit v1.2.3