68291d7abc
Now that the stable release is on the same codebase, it should be less necessary to have 2 development builds. Also since most performance issues have been fixed, it should not be necessary anymore to build the nightly version in release mode.
71 lines
2.3 KiB
JSON
71 lines
2.3 KiB
JSON
{
|
|
"app-id": "org.gnome.Fractal.Devel",
|
|
"runtime": "org.gnome.Platform",
|
|
"runtime-version": "master",
|
|
"sdk": "org.gnome.Sdk",
|
|
"sdk-extensions": [
|
|
"org.freedesktop.Sdk.Extension.rust-stable",
|
|
"org.freedesktop.Sdk.Extension.llvm16"
|
|
],
|
|
"command": "fractal",
|
|
"finish-args": [
|
|
"--socket=fallback-x11",
|
|
"--socket=wayland",
|
|
"--socket=pulseaudio",
|
|
"--share=network",
|
|
"--share=ipc",
|
|
"--device=dri",
|
|
"--env=RUST_LOG=fractal=debug,warn",
|
|
"--env=G_MESSAGES_DEBUG=none",
|
|
"--env=RUST_BACKTRACE=1"
|
|
],
|
|
"build-options": {
|
|
"append-ld-library-path": "/usr/lib/sdk/llvm16/lib",
|
|
"append-path": "/usr/lib/sdk/llvm16/bin:/usr/lib/sdk/rust-stable/bin",
|
|
"env": {
|
|
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER": "clang",
|
|
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold --cfg=ruma_identifiers_storage=\"Arc\"",
|
|
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER": "clang",
|
|
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold --cfg=ruma_identifiers_storage=\"Arc\""
|
|
},
|
|
"build-args": [
|
|
"--share=network"
|
|
],
|
|
"test-args": [
|
|
"--socket=x11",
|
|
"--share=network"
|
|
]
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "libshumate",
|
|
"buildsystem": "meson",
|
|
"config-opts": [
|
|
"-Dgir=false",
|
|
"-Dvapi=false",
|
|
"-Dgtk_doc=false"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://download.gnome.org/sources/libshumate/1.1/libshumate-1.1.0.tar.xz",
|
|
"sha256": "b3b7c4c2d3002f37b951c9ca99b09275d0aa82265c69f53374ce12faefd3b14e"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fractal",
|
|
"buildsystem": "meson",
|
|
"run-tests": true,
|
|
"config-opts": [
|
|
"-Dprofile=development"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "dir",
|
|
"path": "../"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|