Skip to content

Commit

Permalink
CI: test against latest webp, and deal with its master->main repo cha…
Browse files Browse the repository at this point in the history
…nge (#3695)

Also be more robust to the libheif and libde265 repos being
occasionally down.
  • Loading branch information
lgritz committed Dec 1, 2022
1 parent 745a071 commit f86e099
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ jobs:
PTEX_VERSION=v2.4.0
PUGIXML_VERSION=v1.12.1
USE_OPENVDB=0
WEBP_VERSION=v1.2.1
WEBP_VERSION=v1.2.4
# The installed OpenVDB has a TLS conflict with Python 3.8
- desc: bleeding edge gcc12 C++20 py3.10 OCIO/libtiff/exr-master boost1.74 avx2
nametag: linux-bleeding-edge
Expand All @@ -271,7 +271,7 @@ jobs:
PTEX_VERSION=main
PUGIXML_VERSION=master
USE_OPENVDB=0
WEBP_VERSION=master
WEBP_VERSION=main
OIIO_CMAKE_FLAGS="-DFORTIFY_SOURCE=2"
# The installed OpenVDB has a TLS conflict with Python 3.8
- desc: clang14 C++20 avx2 exr3.1 ocio2.1
Expand Down
6 changes: 3 additions & 3 deletions src/build-scripts/gh-installdeps.bash
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,9 @@ else
fi

if [[ "$USE_LIBHEIF" != "0" ]] ; then
sudo add-apt-repository ppa:strukturag/libde265
sudo add-apt-repository ppa:strukturag/libheif
time sudo apt-get -q install -y libheif-dev
sudo add-apt-repository ppa:strukturag/libde265 || true
sudo add-apt-repository ppa:strukturag/libheif || true
time sudo apt-get -q install -y libheif-dev || true
fi

export CMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu:$CMAKE_PREFIX_PATH
Expand Down

0 comments on commit f86e099

Please sign in to comment.