From 19677b939241bbdff889f1bf5948aa4f02b19c09 Mon Sep 17 00:00:00 2001 From: Ghabry <1331889+Ghabry@users.noreply.github.com> Date: Fri, 6 Mar 2026 18:53:31 +0000 Subject: [PATCH 1/3] Update libraries --- shared/packages.ini | 6 +++--- shared/packages.sh | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/shared/packages.ini b/shared/packages.ini index f047077b..d85bc72c 100644 --- a/shared/packages.ini +++ b/shared/packages.ini @@ -17,13 +17,13 @@ arguments = "-DPNG_SHARED=OFF -DPNG_TOOLS=OFF -DPNG_TESTS=OFF" anitya_id = 1705 [freetype] -version = 2.14.1 +version = 2.14.2 url = "https://download.savannah.gnu.org/releases/freetype/freetype-${version}.tar.xz" arguments = "-DFT_DISABLE_BZIP2=ON -DFT_DISABLE_BROTLI=ON" anitya_id = 854 [harfbuzz] -version = 12.3.2 +version = 13.0.0 url = "https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz" arguments = "-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled" # TODO disable subset anitya_id = 1299 @@ -74,7 +74,7 @@ arguments = "--disable-alsa --disable-sqlite --disable-full-suite --disable-exte anitya_id = 13277 [libxmp-lite] -version = 4.6.3 +version = 4.7.0 url = "https://github.com/libxmp/libxmp/releases/download/libxmp-${version}/libxmp-lite-${version}.tar.gz" arguments = "-DBUILD_STATIC=ON -DBUILD_SHARED=OFF" anitya_id = 1784 diff --git a/shared/packages.sh b/shared/packages.sh index 17b82c0b..a9c93a21 100644 --- a/shared/packages.sh +++ b/shared/packages.sh @@ -13,13 +13,13 @@ LIBPNG_URL="https://download.sourceforge.net/libpng/libpng-1.6.55.tar.xz" LIBPNG_ARGS="-DPNG_SHARED=OFF -DPNG_TOOLS=OFF -DPNG_TESTS=OFF" LIBPNG_DIR="libpng-1.6.55" -FREETYPE_URL="https://download.savannah.gnu.org/releases/freetype/freetype-2.14.1.tar.xz" +FREETYPE_URL="https://download.savannah.gnu.org/releases/freetype/freetype-2.14.2.tar.xz" FREETYPE_ARGS="-DFT_DISABLE_BZIP2=ON -DFT_DISABLE_BROTLI=ON" -FREETYPE_DIR="freetype-2.14.1" +FREETYPE_DIR="freetype-2.14.2" -HARFBUZZ_URL="https://github.com/harfbuzz/harfbuzz/releases/download/12.3.2/harfbuzz-12.3.2.tar.xz" +HARFBUZZ_URL="https://github.com/harfbuzz/harfbuzz/releases/download/13.0.0/harfbuzz-13.0.0.tar.xz" HARFBUZZ_ARGS="-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled" # TODO disable subset -HARFBUZZ_DIR="harfbuzz-12.3.2" +HARFBUZZ_DIR="harfbuzz-13.0.0" PIXMAN_URL="https://cairographics.org/releases/pixman-0.46.4.tar.gz" PIXMAN_ARGS="-Dtests=disabled -Ddemos=disabled -Dlibpng=disabled" @@ -49,9 +49,9 @@ LIBSNDFILE_URL="https://github.com/libsndfile/libsndfile/releases/download/1.2.2 LIBSNDFILE_ARGS="--disable-alsa --disable-sqlite --disable-full-suite --disable-external-libs --disable-mpeg" LIBSNDFILE_DIR="libsndfile-1.2.2" -LIBXMP_LITE_URL="https://github.com/libxmp/libxmp/releases/download/libxmp-4.6.3/libxmp-lite-4.6.3.tar.gz" +LIBXMP_LITE_URL="https://github.com/libxmp/libxmp/releases/download/libxmp-4.7.0/libxmp-lite-4.7.0.tar.gz" LIBXMP_LITE_ARGS="-DBUILD_STATIC=ON -DBUILD_SHARED=OFF" -LIBXMP_LITE_DIR="libxmp-lite-4.6.3" +LIBXMP_LITE_DIR="libxmp-lite-4.7.0" SPEEXDSP_URL="https://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz" SPEEXDSP_ARGS="--disable-sse --disable-neon" From 2fa808f27ede2e9e5b881ee8f7ab3073344a3951 Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sat, 7 Mar 2026 20:41:41 +0100 Subject: [PATCH 2/3] Disable some new harfbuzz features --- shared/packages.ini | 2 +- shared/packages.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/packages.ini b/shared/packages.ini index d85bc72c..d7c0ce28 100644 --- a/shared/packages.ini +++ b/shared/packages.ini @@ -25,7 +25,7 @@ anitya_id = 854 [harfbuzz] version = 13.0.0 url = "https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz" -arguments = "-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled" # TODO disable subset +arguments = "-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled -Draster=disabled -Dvector=disabled -Dsubset=disabled" anitya_id = 1299 [pixman] diff --git a/shared/packages.sh b/shared/packages.sh index a9c93a21..681d963c 100644 --- a/shared/packages.sh +++ b/shared/packages.sh @@ -18,7 +18,7 @@ FREETYPE_ARGS="-DFT_DISABLE_BZIP2=ON -DFT_DISABLE_BROTLI=ON" FREETYPE_DIR="freetype-2.14.2" HARFBUZZ_URL="https://github.com/harfbuzz/harfbuzz/releases/download/13.0.0/harfbuzz-13.0.0.tar.xz" -HARFBUZZ_ARGS="-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled" # TODO disable subset +HARFBUZZ_ARGS="-Dfreetype=enabled -Dicu=disabled -Dtests=disabled -Dutilities=disabled -Draster=disabled -Dvector=disabled -Dsubset=disabled" HARFBUZZ_DIR="harfbuzz-13.0.0" PIXMAN_URL="https://cairographics.org/releases/pixman-0.46.4.tar.gz" From 41b239032cdabd776e47c23358915fa4dbecd577 Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sat, 7 Mar 2026 20:50:34 +0100 Subject: [PATCH 3/3] Workflow does not need to ask for reviewers Aint nobody got time for that.jpeg --- .github/workflows/stable-compilation.yml | 10 ++++++---- .github/workflows/update_libraries.yml | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/stable-compilation.yml b/.github/workflows/stable-compilation.yml index 0a53e517..c355b975 100644 --- a/.github/workflows/stable-compilation.yml +++ b/.github/workflows/stable-compilation.yml @@ -28,10 +28,12 @@ jobs: fail-fast: false matrix: image: - # version of: # gcc/g++ | support end # - # -------------------------------------------- - - ubuntu:22.04 # 11.2.0 | LTS (6/27) # - - debian:12 # 12.2.0 | stable (6/26) # + # version of: # gcc/g++ | support end + # ------------------------------------------------------ + - ubuntu:22.04 # 11.2.0 | LTS (6/27) + - debian:12 # 12.2.0 | oldstable (6/26), LTS (6/28) + # ubuntu:24.04 # 13.2.0 | LTS (5/29) + # debian:13 # 14.2.0 | stable (8/30) steps: - name: Install dependencies diff --git a/.github/workflows/update_libraries.yml b/.github/workflows/update_libraries.yml index 7de35925..aad094d4 100644 --- a/.github/workflows/update_libraries.yml +++ b/.github/workflows/update_libraries.yml @@ -42,7 +42,6 @@ jobs: labels: | update automated pr - reviewers: carstene1ns, Ghabry, fdelapena - name: Check outputs if: ${{ steps.cpr.outputs.pull-request-number }}