nautilus/build-aux/flatpak/org.gnome.Nautilus.json
Corey Berla 42cfa365fb flatpak: Enable talk to org.gtk.MountOperationHandler
When unmounting a volume from the sidebar, there's a feature to also
empty the trash, which is crashing because of an x11 dependency in
GTK.  It turns out that that dependency is only if you can't
communicate with the org.gtkMountOperationHandler dbus interface.
Add talk-name to the flatpak manifest.
2022-07-30 14:50:50 +00:00

156 lines
3.8 KiB
JSON

{
"app-id": "org.gnome.NautilusDevel",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"sdk": "org.gnome.Sdk",
"command": "nautilus",
"tags": [
"devel",
"development",
"nightly"
],
"finish-args": [
"--device=dri",
"--share=ipc",
"--socket=x11",
"--socket=wayland",
"--talk-name=org.gnome.OnlineAccounts",
"--filesystem=host",
"--filesystem=/tmp",
"--talk-name=org.gtk.vfs",
"--talk-name=org.gtk.vfs.*",
"--talk-name=org.gtk.MountOperationHandler",
"--filesystem=xdg-run/gvfsd",
"--filesystem=xdg-run/dconf",
"--filesystem=~/.config/dconf:ro",
"--talk-name=ca.desrt.dconf",
"--talk-name=org.gnome.DiskUtility",
"--talk-name=org.gnome.Settings",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
"--add-policy=Tracker3.dbus:org.freedesktop.Tracker3.Miner.Files=tracker:FileSystem;tracker:Documents"
],
"modules": [
{
"name": "exiv2",
"config-opts": [
"-DCMAKE_INSTALL_PREFIX=/app",
"-DCMAKE_INSTALL_LIBDIR=/app/lib"
],
"buildsystem": "cmake-ninja",
"sources": [
{
"type": "git",
"url": "https://github.com/Exiv2/exiv2.git",
"branch": "0.27-maintenance"
}
]
},
{
"name": "gexiv2",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"--libdir=/app/lib",
"-Dintrospection=false",
"-Dvapi=false",
"-Dpython3=false",
"-Dpython3_girdir=no"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/gexiv2.git",
"branch": "gexiv2-0.14"
}
]
},
{
"name": "tracker-miners",
"buildsystem": "meson",
"cleanup": [
"/etc",
"/libexec/tracker-3",
"/share/dbus-1/services/org.freedesktop.Tracker3.Miner.Extract.service",
"/share/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.service",
"/share/dbus-1/services/org.freedesktop.Tracker3.Miner.Files.Control.service"
],
"config-opts": [
"-Dextract=true",
"-Dgeneric_media_extractor=none",
"-Dman=false",
"-Dminer_fs=true",
"-Dminer_rss=false",
"-Dsystemd_user_services=false",
"-Dwriteback=false"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/tracker-miners.git",
"branch": "master"
}
]
},
{
"name": "gnome-desktop",
"buildsystem": "meson",
"config-opts": [
"-Ddebug_tools=false",
"-Ddesktop_docs=false",
"-Dudev=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/gnome-desktop.git"
}
]
},
{
"name": "gnome-autoar",
"buildsystem": "meson",
"builddir": true,
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/gnome-autoar.git"
}
]
},
{
"name": "libportal",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Ddocs=false",
"-Dbackends=gtk4",
"--libdir=/app/lib",
"--buildtype=debugoptimized"
],
"sources" : [
{
"type": "git",
"url": "https://github.com/flatpak/libportal.git",
"branch": "main"
}
]
},
{
"buildsystem": "meson",
"builddir": true,
"name": "nautilus",
"config-opts": [
"--libdir=/app/lib",
"-Dprofile=Devel",
"-Dtests=all"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/nautilus.git"
}
]
}
]
}