File tree Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change 2828
2929 base :
3030 # `debian-12` for amd64 builds
31- # `ubuntu-22 .04-8core-arm` for arm64 builds
32- runs-on : ${{ (matrix.arch == 'amd64' && 'debian-12') || 'ubuntu-22 .04-8core-arm' }}
31+ # `ubuntu-24 .04-8core-arm` for arm64 builds
32+ runs-on : ${{ (matrix.arch == 'amd64' && 'debian-12') || 'ubuntu-24 .04-8core-arm' }}
3333 strategy :
3434 matrix :
3535 arch : [amd64, arm64]
Original file line number Diff line number Diff line change 55IMAGE_MAGICK_VERSION=" 7.1.0-62"
66IMAGE_MAGICK_HASH=" d282117bc6d0e91ad1ad685d096623b96ed8e229f911c891d83277b350ef884a"
77
8- # We use debian, but GitHub CI is stuck on Ubuntu Bionic, so this must be compatible with both
98LIBJPEGTURBO=$( cat /etc/issue | grep -qi Debian && echo ' libjpeg62-turbo libjpeg62-turbo-dev' || echo ' libjpeg-turbo8 libjpeg-turbo8-dev' )
109
11- # Ubuntu 22.04/22.10 doesn't have libwebp6
12- LIBWEBP=$( cat /etc/issue | grep -qiE ' Debian GNU/Linux 12|Ubuntu 22' && echo ' libwebp7' || echo ' libwebp6' )
13-
1410PREFIX=/usr/local
1511WDIR=/tmp/imagemagick
1612
1713# Install build deps
1814apt -y -q remove imagemagick
1915apt -y -q install git make gcc pkg-config autoconf curl g++ yasm cmake \
20- libde265-0 libde265-dev ${LIBJPEGTURBO} ${LIBWEBP} x265 libx265-dev libtool \
16+ libde265-0 libde265-dev ${LIBJPEGTURBO} libwebp7 x265 libx265-dev libtool \
2117 libpng16-16 libpng-dev libwebp-dev libgomp1 \
2218 libwebpmux3 libwebpdemux2 ghostscript libxml2-dev libxml2-utils librsvg2-dev \
2319 libltdl7-dev libbz2-dev gsfonts libtiff-dev libfreetype6-dev libjpeg-dev libheif1 libheif-dev
You can’t perform that action at this time.
0 commit comments