summaryrefslogtreecommitdiffstats
path: root/build-aux/flatpak/org.gnome.Nautilus.yml
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/flatpak/org.gnome.Nautilus.yml')
-rw-r--r--build-aux/flatpak/org.gnome.Nautilus.yml119
1 files changed, 119 insertions, 0 deletions
diff --git a/build-aux/flatpak/org.gnome.Nautilus.yml b/build-aux/flatpak/org.gnome.Nautilus.yml
new file mode 100644
index 0000000..4be681f
--- /dev/null
+++ b/build-aux/flatpak/org.gnome.Nautilus.yml
@@ -0,0 +1,119 @@
+---
+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"
+# Access to host Tracker Miners
+- "--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
+ tag: 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
+