Skip to content
Draft
Changes from all commits
Commits
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
238 changes: 188 additions & 50 deletions io.elementary.Sdk.json.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
"id": "io.elementary.Sdk",
"id-platform": "io.elementary.Platform",
"default-branch": "@branch@",
"runtime-version": "50",
"runtime": "org.gnome.Platform",
"sdk": "org.gnome.Sdk",
"runtime-version": "25.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"
],
"platform-extensions": [
"org.gnome.Platform.Locale"
"org.freedesktop.Platform.Locale"
],
"inherit-extensions": [
"org.freedesktop.Platform.GL",
Expand Down Expand Up @@ -51,67 +51,156 @@
},
"modules": [
{
"name": "icons",
"buildsystem": "meson",
"name": "vala",
"cleanup-platform": [
"*"
],
"buildsystem": "autotools",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/icons.git",
"tag": "9.0.0",
"commit": "31c7285a1d10170abd363a2553a7f377a031bb33",
"type": "archive",
"url": "https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz",
"sha256": "f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382",
"x-checker-data": {
"type": "git",
"tag-pattern": "^([\\d.]+)$"
"type": "gnome",
"name": "vala"
}
}
],
"modules": [
{
"name": "xcursorgen",
"name": "graphviz",
"cleanup": [
"*"
"/include",
"/bin",
"/share/graphviz"
],
"sources": [
{
"type": "archive",
"url": "https://xorg.freedesktop.org/archive/individual/app/xcursorgen-1.0.9.tar.gz",
"sha256": "21082be975472e469dd79d46166cee3720fda80a54382dc8d03fa7a4cd39837a",
"url": "https://gitlab.com/graphviz/graphviz/-/archive/14.1.0/graphviz-14.1.0.tar.gz",
"sha256": "71fc8b295d51847e66844ab41825cfb653ef8b5671b5cd2ab36cd14d28a03cfb",
"x-checker-data": {
"type": "anitya",
"project-id": 21210,
"url-template": "https://xorg.freedesktop.org/archive/individual/app/xcursorgen-$version.tar.gz"
"project-id": 1249,
"url-template": "https://gitlab.com/graphviz/graphviz/-/archive/$version/graphviz-$version.tar.gz"
}
}
]
}
]
},
{
"name": "stylesheet",
"name": "pygobject",
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/stylesheet.git",
"tag": "8.2.2",
"commit": "9cfb767873d583f6ed29e96cf27728bb69fd9237",
"type": "archive",
"url": "https://download.gnome.org/sources/pygobject/3.56/pygobject-3.56.1.tar.gz",
"sha256": "2ec1cc8c55c7ffeebb97e58a9bba7aa1e74611f1173628084685446804a8881a",
"x-checker-data": {
"type": "git",
"tag-pattern": "^([\\d.]+)$"
"type": "gnome",
"name": "pygobject"
}
}
],
"modules": [
{
"name": "sassc",
"name": "pycairo",
"cleanup": [
"*"
],
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/sass/sassc.git",
"tag": "3.6.2"
"url": "https://github.com/pygobject/pycairo.git",
"tag": "v1.29.0",
"commit": "f2c40870be2d5e9d15ecee339e1d5e30d82c7959"
}
]
}
]
},
{
"name": "libgee",
"buildsystem": "autotools",
"build-options": {
"cflags": "-Wno-error=incompatible-pointer-types"
},
"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.4.tar.xz",
"sha256": "51bd9f60c7d23a665a556c7364c21fb2e4e282566b3e7e092455e8f910330893",
"x-checker-data": {
"type": "gnome",
"name": "gtk",
"stable-only": true,
"version-scheme": "odd-minor-is-unstable"
}
}
]
},
{
"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",
Expand All @@ -120,32 +209,81 @@
"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.3.tar.xz",
"sha256": "fc59b37028fe0126308e7b805d2f6e4e80227080a1797715e5e6286b8111e723",
"x-checker-data": {
"type": "gnome",
"name": "libadwaita"
}
}
]
},
{
"name": "icons",
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/icons.git",
"tag": "9.0.0",
"commit": "31c7285a1d10170abd363a2553a7f377a031bb33",
"x-checker-data": {
"type": "git",
"tag-pattern": "^([\\d.]+)$"
}
}
],
"modules": [
{
"name": "xcursorgen",
"cleanup": [
"*"
],
"modules": [
"sources": [
{
"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"
]
}
]
"type": "archive",
"url": "https://xorg.freedesktop.org/archive/individual/app/xcursorgen-1.0.9.tar.gz",
"sha256": "21082be975472e469dd79d46166cee3720fda80a54382dc8d03fa7a4cd39837a",
"x-checker-data": {
"type": "anitya",
"project-id": 21210,
"url-template": "https://xorg.freedesktop.org/archive/individual/app/xcursorgen-$version.tar.gz"
}
}
]
}
]
},
{
"name": "stylesheet",
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/stylesheet.git",
"tag": "8.2.2",
"commit": "9cfb767873d583f6ed29e96cf27728bb69fd9237",
"x-checker-data": {
"type": "git",
"tag-pattern": "^([\\d.]+)$"
}
}
]
},
{
"name": "granite",
"buildsystem": "meson",
Expand Down