{ "app-id": "org.gnome.Nautilus", "runtime": "org.gnome.Platform", "runtime-version": "master", "sdk": "org.gnome.Sdk", "command": "nautilus", "tags": ["devel", "development", "nightly"], "desktop-file-name-prefix": "(Development) ", "finish-args": [ /* X11 + XShm access */ "--share=ipc", "--socket=x11", /* Wayland access */ "--socket=wayland", /* Online accounts support */ "--talk-name=org.gnome.OnlineAccounts", /* Tracker */ "--talk-name=org.freedesktop.Tracker1", /* XXX This sucks */ "--filesystem=home", /* Browse gvfs */ "--talk-name=org.gtk.vfs", "--talk-name=org.gtk.vfs.*", /* Needed for dconf to work */ "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf" ], "build-options" : { "cflags": "-Wno-deprecated-declarations -Og", "cxxflags": "-Wno-deprecated-declarations -Og" }, "cleanup": [ "/include", "/share/bash-completion" ], "modules": [ { "name": "meson", "no-autogen": true, "sources": [ { "type": "archive", "url": "https://github.com/mesonbuild/meson/releases/download/0.38.1/meson-0.38.1.tar.gz", "sha256": "dcb05349b32427924fa2a258a5e23e40e09c1bf9dd09919198c3a2ae1c38ba53" }, { "type": "patch", "path": "meson-glib-check.patch", "strip-components": 0 }, { "type": "file", "path": "setuptools-makefile", "dest-filename": "Makefile" } ] }, { "name": "libexif", "sources": [ { "type": "archive", "url": "https://downloads.sourceforge.net/libexif/libexif-0.6.21.tar.bz2", "sha256": "16cdaeb62eb3e6dfab2435f7d7bccd2f37438d21c5218ec4e58efa9157d4d41a" }, /* For arm architectures */ { "type": "shell", "commands": [ "cp -f /usr/share/gnu-config/config.sub .", "cp -f /usr/share/gnu-config/config.guess ." ] } ] }, { "name": "exempi", "config-opts": [ "--disable-unittest" ], "sources": [ { "type": "git", "url": "https://anongit.freedesktop.org/git/exempi.git" } ] }, { "name": "tracker", "cleanup": [ "/bin", "/etc", "/libexec" ], "config-opts": [ "--disable-miner-apps", "--disable-static", "--disable-tracker-extract", "--disable-tracker-needle", "--disable-tracker-preferences", "--disable-artwork", "--disable-tracker-writeback", "--disable-miner-user-guides", "--with-bash-completion-dir=no" ], "sources": [ { "type": "git", "url": "https://git.gnome.org/browse/tracker" } ] }, { "name": "gnome-desktop", "config-opts": ["--disable-debug-tools", "--disable-udev"], "sources": [ { "type": "git", "url": "https://git.gnome.org/browse/gnome-desktop" } ] }, { "name": "gnome-autoar", "sources": [ { "type": "git", "url": "https://git.gnome.org/browse/gnome-autoar" } ] }, { "buildsystem": "meson", "builddir": true, "name": "nautilus", "config-opts": [ "-Denable-desktop=false", "-Denable-selinux=false", "-Denable-xmp=true", "-Denable-exif=true", "--libdir=/app/lib" ], "sources": [ { "type": "git", "url": "https://git.gnome.org/browse/nautilus" } ] } ] }