diff options
author | Carlos Soriano <csoriano@gnome.org> | 2016-12-01 11:49:23 +0100 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2016-12-01 11:49:23 +0100 |
commit | 21bc97be30c0f851134dd3cb825206daff2f8f10 (patch) | |
tree | 8792713c0163cb4429a7a1c4f03cb79b51fcd402 /org.gnome.Nautilus.json | |
parent | 838691f27a78aa52e5dded5dc13867ebf4746a1c (diff) | |
download | nautilus-21bc97be30c0f851134dd3cb825206daff2f8f10.tar.gz |
Add building with flatpak
Diffstat (limited to 'org.gnome.Nautilus.json')
-rw-r--r-- | org.gnome.Nautilus.json | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/org.gnome.Nautilus.json b/org.gnome.Nautilus.json new file mode 100644 index 000000000..6364f3ae4 --- /dev/null +++ b/org.gnome.Nautilus.json @@ -0,0 +1,114 @@ +{ + "app-id": "org.gnome.Nautilus", + "runtime": "org.gnome.Platform", + "runtime-version": "master", + "sdk": "org.gnome.Sdk", + "command": "nautilus", + "tags": ["nightly"], + "desktop-file-name-prefix": "(Nightly) ", + "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": "-O2 -g", + "cxxflags": "-O2 -g" + }, + "cleanup": [ "/include", "/share/bash-completion" ], + "modules": [ + { + "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"], + "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" + } + ] + }, + { + "name": "nautilus", + "config-opts": [ + "--disable-static", + "--disable-desktop", + "--disable-selinux", + "--enable-xmp", + "--enable-libexif", + "--disable-update-mimedb" + ], + "sources": [ + { + "type": "git", + "url": "https://git.gnome.org/browse/nautilus" + } + ] + } + ] +} |