From fda363e783f1b7422e5f961d27191d4c77ce52c7 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Wed, 7 Oct 2026 22:32:02 +0900 Subject: [PATCH 1/3] Flatpak: Bump platform to 9.1 --- .github/workflows/ci.yml | 2 +- io.elementary.code.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9f2c2b17fb..6251a977d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: fail-fast: false container: - image: ghcr.io/elementary/flatpak-platform/runtime:8.2-${{ matrix.configuration.arch }} + image: ghcr.io/elementary/flatpak-platform/runtime:9.1-${{ matrix.configuration.arch }} options: --privileged steps: diff --git a/io.elementary.code.yml b/io.elementary.code.yml index 39ceeaf607..9148cd71b4 100644 --- a/io.elementary.code.yml +++ b/io.elementary.code.yml @@ -1,6 +1,6 @@ id: io.elementary.code runtime: io.elementary.Sdk # The outline plugin requires libvala which is only in the SDK, not the runtime -runtime-version: '8.2' +runtime-version: '9.1' sdk: io.elementary.Sdk command: io.elementary.code finish-args: From cdb85f54ecb8c07e1831c417b922288b19933777 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Wed, 7 Oct 2026 22:49:43 +0900 Subject: [PATCH 2/3] ssh2: Update libssh2-1.10.0 to libssh2-1.11.1 Fixes the following build error. Also explicit commit SHA while I'm here. CMake Error at CMakeLists.txt:36 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. --- io.elementary.code.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/io.elementary.code.yml b/io.elementary.code.yml index 9148cd71b4..4f525ea722 100644 --- a/io.elementary.code.yml +++ b/io.elementary.code.yml @@ -74,7 +74,8 @@ modules: sources: - type: git url: https://github.com/libssh2/libssh2.git - tag: libssh2-1.10.0 + tag: libssh2-1.11.1 + commit: a312b43325e3383c865a87bb1d26cb52e3292641 - name: libgit2 buildsystem: cmake-ninja config-opts: From 795d5738fad42cc4004fbbf739f1c1e21310be28 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Fri, 9 Oct 2026 07:46:38 +0900 Subject: [PATCH 3/3] Add libhandy to modules --- io.elementary.code.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/io.elementary.code.yml b/io.elementary.code.yml index 4f525ea722..0a9ff21805 100644 --- a/io.elementary.code.yml +++ b/io.elementary.code.yml @@ -129,6 +129,20 @@ modules: url: https://github.com/universal-ctags/ctags.git tag: v6.0.0 + # TODO: Remove when migrating to GTK 4 + - name: libhandy + buildsystem: meson + config-opts: + - -Dtests=false + - -Dexamples=false + sources: + - type: archive + url: https://download.gnome.org/sources/libhandy/1.8/libhandy-1.8.3.tar.xz + sha256: 05b497229073ff557f10b326e074c5066f8743a302d4820ab97bcb5cd2dab087 + x-checker-data: + type: gnome + name: libhandy + - name: code buildsystem: meson config-opts: