summaryrefslogtreecommitdiffstats
path: root/build-aux/flatpak/org.gnome.Nautilus.json
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/flatpak/org.gnome.Nautilus.json')
-rw-r--r--build-aux/flatpak/org.gnome.Nautilus.json168
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"
+ }
+ ]
+ }
+ ]
+}