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
203 changes: 153 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": "49",
"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,118 @@
},
"modules": [
{
"name": "icons",
"buildsystem": "meson",
"name": "vala",
"cleanup": [
"*"
],
"buildsystem": "autotools",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/icons.git",
"tag": "8.2.0",
"commit": "6ddbb535af70a5ceeff5e1fec05d9b0562641b2a",
"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": "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": "gtk",
"buildsystem": "meson",
"config-opts": [
"-Dintrospection=enabled",
"-Dbuild-demos=false",
"-Dbuild-testsuite=false",
"-Dbuild-examples=false",
"-Dbuild-tests=false"
],
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/stylesheet.git",
"tag": "8.2.2",
"commit": "9cfb767873d583f6ed29e96cf27728bb69fd9237",
"type": "archive",
"url": "https://download.gnome.org/sources/gtk/4.20/gtk-4.20.3.tar.xz",
"sha256": "2873f2903088a66c71173ea2ed85ffae266a66b972c3a4842bbb2f6f187ec153",
"x-checker-data": {
"type": "git",
"tag-pattern": "^([\\d.]+)$"
"type": "gnome",
"name": "gtk",
"versions": {
"<": "4.21"
}
}
}
]
},
{
"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": "sassc",
"name": "libsass",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://github.com/sass/sassc.git",
"tag": "3.6.2"
"url": "https://github.com/sass/libsass.git",
"tag": "3.6.5"
},
{
"type": "script",
Expand All @@ -120,32 +171,84 @@
"autoreconf -si"
]
}
]
}
]
},
{
"name": "libadwaita",
"buildsystem": "meson",
"config-opts": [
"-Dtests=false",
"-Dexamples=false"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libadwaita/1.8/libadwaita-1.8.2.tar.xz",
"sha256": "589a6e0f4191740e8690a7d3298e16fa0d4061341b551da7abb2f030b550adb1",
"x-checker-data": {
"type": "gnome",
"name": "libadwaita",
"versions": {
"<": "1.9"
}
}
}
]
},
{
"name": "icons",
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/elementary/icons.git",
"tag": "8.2.0",
"commit": "6ddbb535af70a5ceeff5e1fec05d9b0562641b2a",
"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