@@ -41,6 +41,7 @@ cat > SHASUMS <<EOF
414132427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2936ccc freetype-$FREETYPE .tar.xz
4242c4a398539c3e0fdc9a82dfe7824d0438cae78c1e2124e7c6ada3dfa600cdb6c8 harfbuzz-$HARFBUZZ .tar.gz
4343fd6f417fe9e3a071cf1424a5152d926a34c4a3c5070745470be6cf12a404ed79 $LIBBACKTRACE .zip
44+ 4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307 libpng-$LIBPNG .tar.xz
4445537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b lz4-$LZ4 .tar.gz
4546eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3 zstd-$ZSTD .tar.gz
4647a8e4a25e5c2686fd36981e527ed05e451fcfc226bddf350f4e76181371190937 shaderc-$SHADERC .tar.gz
@@ -53,6 +54,7 @@ curl -L \
5354 -o " freetype-$FREETYPE .tar.xz" " https://sourceforge.net/projects/freetype/files/freetype2/$FREETYPE /freetype-$FREETYPE .tar.xz/download" \
5455 -o " harfbuzz-$HARFBUZZ .tar.gz" " https://github.com/harfbuzz/harfbuzz/archive/refs/tags/$HARFBUZZ .tar.gz" \
5556 -O " https://github.com/ianlancetaylor/libbacktrace/archive/$LIBBACKTRACE .zip" \
57+ -O " https://downloads.sourceforge.net/project/libpng/libpng16/$LIBPNG /libpng-$LIBPNG .tar.xz" \
5658 -O " https://github.com/lz4/lz4/releases/download/v$LZ4 /lz4-$LZ4 .tar.gz" \
5759 -O " https://github.com/facebook/zstd/releases/download/v$ZSTD /zstd-$ZSTD .tar.gz" \
5860 -o " shaderc-$SHADERC .tar.gz" " https://github.com/google/shaderc/archive/refs/tags/v$SHADERC .tar.gz" \
7173make install
7274cd ..
7375
74- # echo "Building libpng..."
75- # rm -fr "libpng-$LIBPNG"
76- # tar xf "libpng-$LIBPNG.tar.xz"
77- # gunzip -d -f "libpng-$LIBPNG-apng.patch.gz"
78- # cd "libpng-$LIBPNG"
79- # patch -p1 < "../libpng-$LIBPNG-apng.patch"
80- # 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
81- # cmake --build build --parallel
82- # ninja -C build install
83- # cd ..
76+ echo " Building libpng..."
77+ rm -fr " libpng-$LIBPNG "
78+ tar xf " libpng-$LIBPNG .tar.xz"
79+ gunzip -d -f " libpng-$LIBPNG -apng.patch.gz"
80+ cd " libpng-$LIBPNG "
81+ patch -p1 < " ../libpng-$LIBPNG -apng.patch"
82+ 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
83+ cmake --build build --parallel
84+ ninja -C build install
85+ cd ..
8486
8587# echo "Building libjpegturbo..."
8688# rm -fr "libjpeg-turbo-$LIBJPEGTURBO"
0 commit comments