|
90 | 90 | ARCHIVE_SDIR=pillow-depends-main |
91 | 91 |
|
92 | 92 | VERSIONS_FILE="$PROJECTDIR/.github/dependencies.json" |
93 | | -FREETYPE_VERSION=$(jq -r '.freetype' "$VERSIONS_FILE") |
94 | | -HARFBUZZ_VERSION=$(jq -r '.harfbuzz' "$VERSIONS_FILE") |
95 | | -LIBPNG_VERSION=$(jq -r '.libpng' "$VERSIONS_FILE") |
96 | | -JPEGTURBO_VERSION=$(jq -r '.jpegturbo' "$VERSIONS_FILE") |
97 | | -OPENJPEG_VERSION=$(jq -r '.openjpeg' "$VERSIONS_FILE") |
98 | | -XZ_VERSION=$(jq -r '.xz' "$VERSIONS_FILE") |
99 | | -ZSTD_VERSION=$(jq -r '.zstd' "$VERSIONS_FILE") |
100 | | -TIFF_VERSION=$(jq -r '.tiff' "$VERSIONS_FILE") |
101 | | -LCMS2_VERSION=$(jq -r '.lcms2' "$VERSIONS_FILE") |
102 | | -ZLIB_NG_VERSION=$(jq -r '.["zlib-ng"]' "$VERSIONS_FILE") |
103 | | -LIBWEBP_VERSION=$(jq -r '.libwebp' "$VERSIONS_FILE") |
104 | | -BZIP2_VERSION=$(jq -r '.bzip2' "$VERSIONS_FILE") |
105 | | -LIBXCB_VERSION=$(jq -r '.libxcb' "$VERSIONS_FILE") |
106 | | -BROTLI_VERSION=$(jq -r '.brotli' "$VERSIONS_FILE") |
107 | | -LIBAVIF_VERSION=$(jq -r '.libavif' "$VERSIONS_FILE") |
| 93 | +_get_ver() { python3 -c "import json; print(json.load(open('$VERSIONS_FILE'))['$1'])"; } |
| 94 | +FREETYPE_VERSION=$(_get_ver freetype) |
| 95 | +HARFBUZZ_VERSION=$(_get_ver harfbuzz) |
| 96 | +LIBPNG_VERSION=$(_get_ver libpng) |
| 97 | +JPEGTURBO_VERSION=$(_get_ver jpegturbo) |
| 98 | +OPENJPEG_VERSION=$(_get_ver openjpeg) |
| 99 | +XZ_VERSION=$(_get_ver xz) |
| 100 | +ZSTD_VERSION=$(_get_ver zstd) |
| 101 | +TIFF_VERSION=$(_get_ver tiff) |
| 102 | +LCMS2_VERSION=$(_get_ver lcms2) |
| 103 | +ZLIB_NG_VERSION=$(_get_ver zlib-ng) |
| 104 | +LIBWEBP_VERSION=$(_get_ver libwebp) |
| 105 | +BZIP2_VERSION=$(_get_ver bzip2) |
| 106 | +LIBXCB_VERSION=$(_get_ver libxcb) |
| 107 | +BROTLI_VERSION=$(_get_ver brotli) |
| 108 | +LIBAVIF_VERSION=$(_get_ver libavif) |
108 | 109 |
|
109 | 110 | function build_pkg_config { |
110 | 111 | if [ -e pkg-config-stamp ]; then return; fi |
|
0 commit comments