Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
39460d6
Rebase on freedesktop platform
ryonakano Dec 8, 2025
6c4a1fa
Add vala
ryonakano Dec 8, 2025
c5bc495
Use archives, add missing modules
ryonakano Dec 9, 2025
ea55792
Fix wrong sha256
ryonakano Dec 9, 2025
0c5364a
Install sassc before libadwaita
ryonakano Dec 9, 2025
3d0b97a
Enable gtk gir
ryonakano Dec 9, 2025
3fd49c9
Use older version of GTK without the cursor shape protocol
ryonakano Feb 8, 2026
96cb9ca
Merge remote-tracking branch 'origin/main' into ryonakano/rebase-on-fdo
ryonakano Mar 14, 2026
cd2a541
Do not cleanup vala from SDK
ryonakano Mar 14, 2026
f56ea15
Install pygobject and its dependency, pycairo
ryonakano Mar 14, 2026
d7f1980
Merge remote-tracking branch 'origin/main' into ryonakano/rebase-on-fdo
ryonakano May 7, 2026
b8abcb6
Bump libadwaita to 1.7.12
ryonakano May 7, 2026
03f7929
Merge remote-tracking branch 'origin/main' into ryonakano/rebase-on-fdo
ryonakano Aug 29, 2026
245ccc9
Use newer GTK and libadwaita
ryonakano Aug 29, 2026
8adabe5
Merge remote-tracking branch 'origin/main' into ryonakano/rebase-on-fdo
ryonakano Sep 19, 2026
6530311
libgee: Remove no longer needed cflags
ryonakano Sep 19, 2026
69e4665
Use org.freedesktop.Sdk.Extension.vala instead of adding the module b…
ryonakano Sep 19, 2026
205fd98
Bump to org.freedesktop.Platform 26.08
ryonakano Sep 19, 2026
15cc5b4
Update GTK and libadwaita
ryonakano Sep 19, 2026
ba22a76
Update pygobject
ryonakano Sep 19, 2026
a313531
Actions: Make sure to checkout submodules
ryonakano Sep 19, 2026
063d873
Merge remote-tracking branch 'origin/main' into ryonakano/rebase-on-fdo
ryonakano Sep 20, 2026
738af6f
Drop pygobject
ryonakano Sep 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v7
with:
submodules: recursive

- name: Clean
uses: ./.github/actions/maximize-build-space
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v7
with:
submodules: recursive

- name: Clean
uses: ./.github/actions/maximize-build-space
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/flatpak-x-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ jobs:

steps:
- uses: actions/checkout@v7
with:
submodules: recursive
- uses: docker://ghcr.io/flathub/flatpak-external-data-checker:latest
env:
GIT_AUTHOR_NAME: elementaryBot
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v7
with:
submodules: recursive

- name: Clean
uses: ./.github/actions/maximize-build-space
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "shared-modules"]
path = shared-modules
url = https://github.com/flathub/shared-modules.git
179 changes: 127 additions & 52 deletions io.elementary.Sdk.json.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,17 @@
"id": "io.elementary.Sdk",
"id-platform": "io.elementary.Platform",
"default-branch": "@branch@",
"runtime-version": "51",
"runtime": "org.gnome.Platform",
"sdk": "org.gnome.Sdk",
"runtime-version": "26.08",
"runtime": "org.freedesktop.Platform",
"sdk": "org.freedesktop.Sdk",
"sdk-extensions": [
"org.gnome.Sdk.Debug",
"org.gnome.Sdk.Locale",
"org.gnome.Sdk.Docs"
"org.freedesktop.Sdk.Debug",
"org.freedesktop.Sdk.Locale",
"org.freedesktop.Sdk.Docs",
"org.freedesktop.Sdk.Extension.vala"
],
"platform-extensions": [
"org.gnome.Platform.Locale"
"org.freedesktop.Platform.Locale"
],
"inherit-extensions": [
"org.freedesktop.Platform.GL",
Expand Down Expand Up @@ -47,9 +48,127 @@
"build-options": {
"env": {
"PYTHON": "python3"
}
},
"prepend-path": "/usr/lib/sdk/vala/bin",
"prepend-ld-library-path": "/usr/lib/sdk/vala/lib"
},
"modules": [
{
"name": "libgee",
"buildsystem": "autotools",
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libgee/0.20/libgee-0.20.8.tar.xz",
"sha256": "189815ac143d89867193b0c52b7dc31f3aa108a15f04d6b5dca2b6adfad0b0ee",
"x-checker-data": {
"type": "gnome",
"name": "libgee"
}
}
]
},
{
"name": "gtk4",
"cleanup": [
"/bin",
"/share/bash-completion",
"/share/gettext",
"/share/glib-2.0",
"/share/gtk-4.0"
],
"buildsystem": "meson",
"config-opts": [
"-Dintrospection=enabled",
"-Dbuild-demos=false",
"-Dbuild-testsuite=false",
"-Dbuild-examples=false",
"-Dbuild-tests=false"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gtk/4.22/gtk-4.22.5.tar.xz",
"sha256": "7fd725deb2cb3f8dc218ad862c5056ff8548f49d3b0e4081796e444c22d19686",
"x-checker-data": {
"type": "gnome",
"name": "gtk",
"stable-only": true,
"version-scheme": "odd-minor-is-unstable",
"versions": {
"<": "2.24.0"
}
}
}
]
},
{
"name": "sassc",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://github.com/sass/sassc.git",
"tag": "3.6.2"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -si"
]
}
],
"modules": [
{
"name": "libsass",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://github.com/sass/libsass.git",
"tag": "3.6.5"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -si"
]
}
]
}
]
},
{
"name": "libadwaita",
"buildsystem": "meson",
"config-opts": [
"-Dtests=false",
"-Dexamples=false"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libadwaita/1.9/libadwaita-1.9.4.tar.xz",
"sha256": "f5ab3453ee743dc293cdf96d6821789cd20e8d125d9b41637703c12bfa4162ee",
"x-checker-data": {
"type": "gnome",
"name": "libadwaita",
"versions": {
"<": "1.10.0"
}
}
}
],
"modules": [
"../shared-modules/appstream/appstream-compose.json"
]
},
{
"name": "icons",
"buildsystem": "meson",
Expand Down Expand Up @@ -100,50 +219,6 @@
"tag-pattern": "^([\\d.]+)$"
}
}
],
"modules": [
{
"name": "sassc",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://github.com/sass/sassc.git",
"tag": "3.6.2"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -si"
]
}
],
"modules": [
{
"name": "libsass",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://github.com/sass/libsass.git",
"tag": "3.6.5"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -si"
]
}
]
}
]
}
]
},
{
Expand Down
1 change: 1 addition & 0 deletions shared-modules
Submodule shared-modules added at cb9ec6