diff options
Diffstat (limited to '')
-rw-r--r-- | build-aux/flatpak/org.gnome.Nautilus.json | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/build-aux/flatpak/org.gnome.Nautilus.json b/build-aux/flatpak/org.gnome.Nautilus.json new file mode 100644 index 0000000..ceba3bd --- /dev/null +++ b/build-aux/flatpak/org.gnome.Nautilus.json @@ -0,0 +1,168 @@ +{ + "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.NautilusPreviewer", + "--talk-name=org.gnome.DiskUtility", + "--talk-name=org.gnome.Settings", + "--talk-name=org.gnome.Console", + "--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", + "tag": "0.6" + } + ] + }, + { + "name": "libcloudproviders", + "buildsystem": "meson", + "builddir": true, + "sources" : [ + { + "type": "git", + "url": "https://gitlab.gnome.org/World/libcloudproviders.git" + } + ] + }, + { + "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" + } + ] + } + ] +} |