I’m trying use flatpak to build my GJS/Typescript application
I’m currently getting this error
Initializing build dir
error: Requested extension org.freedesktop.Sdk.Extension.node20/x86_64/master not installed
Error: Child process exited with code 1
My flatpak manifest:
{
"id": "com.ezratweaver.AdwBluetooth",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"sdk": "org.gnome.Sdk",
"sdk-extensions": [
"org.freedesktop.Sdk.Extension.node20",
"org.freedesktop.Sdk.Extension.typescript"
],
"tags": ["nightly"],
"build-options": {
"append-path": "/usr/lib/sdk/node20/bin:/usr/lib/sdk/typescript/bin"
},
"command": "com.ezratweaver.AdwBluetooth",
"finish-args": [
"--share=ipc",
"--device=dri",
"--socket=wayland",
"--socket=fallback-x11",
"--env=GJS_DISABLE_JIT=1"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules": [
{
"name": "adw-bluetooth",
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": ".",
"branch": "HEAD"
}
]
}
]
}
I’m going off the typescript example AND what Decibels is currently using to package their flatpak, so I am a bit confused on why it isn’t working, any help would be appreciated ![]()