mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-03 20:54:33 +00:00
Deps: Version updates
- Qt 6.10.2 - Harfbuzz 12.3.2 - libpng 1.6.54
This commit is contained in:
@@ -39,7 +39,7 @@ endif()
|
||||
# Bundled dependencies.
|
||||
find_package(zstd 1.5.7 REQUIRED)
|
||||
find_package(WebP REQUIRED) # v1.4.0, spews an error on Linux because no pkg-config.
|
||||
find_package(PNG 1.6.53 REQUIRED)
|
||||
find_package(PNG 1.6.54 REQUIRED)
|
||||
find_package(JPEG REQUIRED)
|
||||
find_package(SDL3 3.4.0 REQUIRED)
|
||||
find_package(Freetype 2.14.1 REQUIRED)
|
||||
@@ -77,9 +77,9 @@ if(BUILD_QT_FRONTEND)
|
||||
set(QT_NO_PRIVATE_MODULE_WARNING ON)
|
||||
|
||||
if(LINUX)
|
||||
find_package(Qt6 6.10.1 COMPONENTS Core Gui GuiPrivate Widgets LinguistTools DBus REQUIRED)
|
||||
find_package(Qt6 6.10.2 COMPONENTS Core Gui GuiPrivate Widgets LinguistTools DBus REQUIRED)
|
||||
else()
|
||||
find_package(Qt6 6.10.1 COMPONENTS Core Gui GuiPrivate Widgets LinguistTools REQUIRED)
|
||||
find_package(Qt6 6.10.2 COMPONENTS Core Gui GuiPrivate Widgets LinguistTools REQUIRED)
|
||||
endif()
|
||||
|
||||
# Have to verify it down here, don't want users using unpatched Qt.
|
||||
|
||||
@@ -198,7 +198,7 @@ echo "Building libpng..."
|
||||
rm -fr "libpng-$LIBPNG"
|
||||
tar xf "libpng-$LIBPNG.tar.gz"
|
||||
cd "libpng-$LIBPNG"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.50-apng.patch"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.54-apng.patch"
|
||||
cmake "${CMAKE_COMMON[@]}" -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_STATIC=OFF -DPNG_SHARED=ON -DPNG_TOOLS=OFF -B build -G Ninja
|
||||
cmake --build build --parallel
|
||||
ninja -C build install
|
||||
|
||||
@@ -141,7 +141,7 @@ echo "Building libpng..."
|
||||
rm -fr "libpng-$LIBPNG"
|
||||
tar xf "libpng-$LIBPNG.tar.gz"
|
||||
cd "libpng-$LIBPNG"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.50-apng.patch"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.54-apng.patch"
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_STATIC=OFF -DPNG_SHARED=ON -DPNG_TOOLS=OFF -B build -G Ninja
|
||||
cmake --build build --parallel
|
||||
ninja -C build install
|
||||
|
||||
@@ -125,7 +125,7 @@ echo "Installing libpng..."
|
||||
rm -fr "libpng-$LIBPNG"
|
||||
tar xf "libpng-$LIBPNG.tar.gz"
|
||||
cd "libpng-$LIBPNG"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.50-apng.patch"
|
||||
patch -p1 < "$SCRIPTDIR/libpng-1.6.54-apng.patch"
|
||||
cmake "${CMAKE_COMMON[@]}" "$CMAKE_ARCH_X64" -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_FRAMEWORK=OFF -B build
|
||||
make -C build "-j$NPROCS"
|
||||
cmake "${CMAKE_COMMON[@]}" "$CMAKE_ARCH_ARM64" -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_ARM_NEON=on -DPNG_FRAMEWORK=OFF -B build-arm64
|
||||
|
||||
@@ -107,7 +107,7 @@ echo Building libpng...
|
||||
rmdir /S /Q "libpng-%LIBPNG%"
|
||||
tar -xf "libpng-%LIBPNG%.tar.gz" || goto error
|
||||
cd "libpng-%LIBPNG%" || goto error
|
||||
%PATCH% -p1 < "%SCRIPTDIR%\libpng-1.6.50-apng.patch" || goto error
|
||||
%PATCH% -p1 < "%SCRIPTDIR%\libpng-1.6.54-apng.patch" || goto error
|
||||
cmake %ARM64TOOLCHAIN% -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="%INSTALLDIR%" -DCMAKE_INSTALL_PREFIX="%INSTALLDIR%" -DBUILD_SHARED_LIBS=ON -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_STATIC=OFF -DPNG_SHARED=ON -DPNG_TOOLS=OFF -B build -G Ninja || goto error
|
||||
cmake --build build --parallel || goto error
|
||||
ninja -C build install || goto error
|
||||
|
||||
@@ -104,7 +104,7 @@ echo Building libpng...
|
||||
rmdir /S /Q "libpng-%LIBPNG%"
|
||||
tar -xf "libpng-%LIBPNG%.tar.gz" || goto error
|
||||
cd "libpng-%LIBPNG%" || goto error
|
||||
%PATCH% -p1 < "%SCRIPTDIR%\libpng-1.6.50-apng.patch" || goto error
|
||||
%PATCH% -p1 < "%SCRIPTDIR%\libpng-1.6.54-apng.patch" || goto error
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="%INSTALLDIR%" -DCMAKE_INSTALL_PREFIX="%INSTALLDIR%" -DBUILD_SHARED_LIBS=ON -DBUILD_SHARED_LIBS=ON -DPNG_TESTS=OFF -DPNG_STATIC=OFF -DPNG_SHARED=ON -DPNG_TOOLS=OFF -B build -G Ninja || goto error
|
||||
cmake --build build --parallel || goto error
|
||||
ninja -C build install || goto error
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
1739
scripts/deps/libpng-1.6.54-apng.patch
Normal file
1739
scripts/deps/libpng-1.6.54-apng.patch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -11,8 +11,8 @@ BROTLI_GZ_HASH=816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec
|
||||
FREETYPE=2.14.1
|
||||
FREETYPE_GZ_HASH=174d9e53402e1bf9ec7277e22ec199ba3e55a6be2c0740cb18c0ee9850fc8c34
|
||||
|
||||
HARFBUZZ=12.2.0
|
||||
HARFBUZZ_GZ_HASH=f63fc519f150465bd0bdafcdf3d0e9c23474f4c474171cd515ea1b3a72c081fb
|
||||
HARFBUZZ=12.3.2
|
||||
HARFBUZZ_GZ_HASH=3ca6621821e19266710ec1a0cb6146fdc832a75828f7c55fea5502c2a810c3c8
|
||||
|
||||
LIBBACKTRACE_COMMIT=793921876c981ce49759114d7bb89bb89b2d3a2d
|
||||
LIBBACKTRACE_GZ_HASH=858b1225351052234f7e71f0f36622fc9ad33aac947db7816d0b443ae0dd33ce
|
||||
@@ -20,8 +20,8 @@ LIBBACKTRACE_GZ_HASH=858b1225351052234f7e71f0f36622fc9ad33aac947db7816d0b443ae0d
|
||||
LIBJPEGTURBO=3.1.3
|
||||
LIBJPEGTURBO_GZ_HASH=075920b826834ac4ddf97661cc73491047855859affd671d52079c6867c1c6c0
|
||||
|
||||
LIBPNG=1.6.53
|
||||
LIBPNG_GZ_HASH=da0b045cbb1d06a8fc9696f9441359f70645f280ff24ae453ccb7c722353654f
|
||||
LIBPNG=1.6.54
|
||||
LIBPNG_GZ_HASH=472db714567391842e410090df5a37e0f5b2ec67148a3007678b0482d2ba5219
|
||||
|
||||
LIBWEBP=1.6.0
|
||||
LIBWEBP_GZ_HASH=e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564
|
||||
@@ -39,19 +39,19 @@ SDL3=3.4.0
|
||||
SDL3_GZ_HASH=082cbf5f429e0d80820f68dc2b507a94d4cc1b4e70817b119bbb8ec6a69584b8
|
||||
SDL3_ZIP_HASH=9ac2debb493e0d3e13dbd2729fb91f4bfeb00a0f4dff5e04b73cc9bac276b38d
|
||||
|
||||
QT=6.10.1
|
||||
QT=6.10.2
|
||||
QTMINOR=6.10
|
||||
QTBASE_XZ_HASH=5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d
|
||||
QTBASE_ZIP_HASH=c43f471a808b07fc541528410e94ce89c6745bdc1d744492e19911d35fbf7d33
|
||||
QTIMAGEFORMATS_XZ_HASH=498eabdf2381db96f808942b3e3c765f6360fe6c0e9961f0a45ff7a4c68d7a72
|
||||
QTIMAGEFORMATS_ZIP_HASH=2d828d8c999fdd18167937c071781c22321c643b04a106c714411c2356cdb26d
|
||||
QTSVG_XZ_HASH=c02f355a58f3bbcf404a628bf488b6aeb2d84a94c269afdb86f6e529343ab01f
|
||||
QTSVG_ZIP_HASH=ddd74a417d2397eb085d047a9b6ba52b76e748055817f728fe691f8456035d23
|
||||
QTTOOLS_XZ_HASH=8148408380ffea03101a26305c812b612ea30dbc07121e58707601522404d49b
|
||||
QTTOOLS_ZIP_HASH=db8e49ed50912c3c064a4f9ada7791c09eccec5a8d53463a19608eaab17679f0
|
||||
QTTRANSLATIONS_XZ_HASH=8e49a2df88a12c376a479ae7bd272a91cf57ebb4e7c0cf7341b3565df99d2314
|
||||
QTTRANSLATIONS_ZIP_HASH=868eb651e395d48ade5932ef2c386e606e054eb5888ebe5284fbd8cb63ed935a
|
||||
QTWAYLAND_XZ_HASH=49bf6db800227a6b2c971f4c5d03dd1e81297e7ffb296ce4a96437304f27cb13
|
||||
QTBASE_XZ_HASH=aeb78d29291a2b5fd53cb55950f8f5065b4978c25fb1d77f627d695ab9adf21e
|
||||
QTBASE_ZIP_HASH=690e08ce807041150d388b5351de2e591febf0a0bc973b56e1197e2df9a2d96f
|
||||
QTIMAGEFORMATS_XZ_HASH=8b8f9c718638081e7b3c000e7f31910140b1202a98e98df5d1b496fe6f639d67
|
||||
QTIMAGEFORMATS_ZIP_HASH=a407e489ca8d68639530e881aea797f58754e355ca06024a73358bd9cc5fca17
|
||||
QTSVG_XZ_HASH=f07ff80f38caf235187200345392ca7479445ddf49a36c3694cd52a735dad6e1
|
||||
QTSVG_ZIP_HASH=fd9f4f6e983a55f6b0ba4c49ce13f8b014cd30d12e75a49a478a640462f9bf64
|
||||
QTTOOLS_XZ_HASH=1e3d2c07c1fd76d2425c6eaeeaa62ffaff5f79210c4e1a5bc2a6a9db668d5b24
|
||||
QTTOOLS_ZIP_HASH=a498357aed659c66aa87ceb556eacab55e3e7d7c9b9599049066de70eb7efa59
|
||||
QTTRANSLATIONS_XZ_HASH=b3b3813bc9d76b545716dc8b6e659fa71b6e2bc14569e9fab6dab8b30650a644
|
||||
QTTRANSLATIONS_ZIP_HASH=cf5e04a2048c02369f579c1251f61af965f241cde2d69de3db90e6c9f0ee2bf3
|
||||
QTWAYLAND_XZ_HASH=391998eb432719df26a6a67d8efdc67f8bf2afdd76c1ee3381ebff4fe7527ee2
|
||||
|
||||
CPUINFO_COMMIT=ad0339d52555e0252688c4cba69695e13bf3e383
|
||||
CPUINFO_GZ_HASH=6621f2e66d6bab2d6833698a3966c0d80cb71544a350fbfa98c5db67a474c1eb
|
||||
|
||||
Reference in New Issue
Block a user