mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-08-24 10:16:17 +00:00
![Carlos Soriano](/assets/img/avatar_default.png)
We were using the xdg directories to check whether we can star a file or not, since the star feature only works on directories that are tracked by tracker. Tracker is usually shipped in distributions tracking the xdg-directories, so we check that as a stop gap solution for 3.30 since we didn't have time to actually query what directories tracker is tracking and match that. This work makes it so that we show the star action on tracked directories.
143 lines
4.8 KiB
JSON
143 lines
4.8 KiB
JSON
{
|
|
"app-id" : "org.gnome.NautilusDevel",
|
|
"runtime" : "org.gnome.Platform",
|
|
"runtime-version" : "master",
|
|
"sdk" : "org.gnome.Sdk",
|
|
"command" : "nautilus",
|
|
"tags" : [
|
|
"devel",
|
|
"development",
|
|
"nightly"
|
|
],
|
|
"desktop-file-name-prefix" : "(Development) ",
|
|
"finish-args" : [
|
|
"--share=ipc",
|
|
"--socket=x11",
|
|
"--socket=wayland",
|
|
"--talk-name=org.gnome.OnlineAccounts",
|
|
"--talk-name=org.freedesktop.Tracker1",
|
|
"--talk-name=org.freedesktop.Tracker1.Miner.Extract",
|
|
"--filesystem=host",
|
|
"--talk-name=org.gtk.vfs",
|
|
"--talk-name=org.gtk.vfs.*",
|
|
"--filesystem=xdg-run/dconf",
|
|
"--filesystem=~/.config/dconf:ro",
|
|
"--talk-name=ca.desrt.dconf",
|
|
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
|
|
"--env=TRACKER_SPARQL_BACKEND=bus"
|
|
],
|
|
"modules" : [
|
|
"gcovr.json",
|
|
{
|
|
"name" : "exiv2",
|
|
"config-opts" : [
|
|
"-DCMAKE_INSTALL_PREFIX=/app",
|
|
"-DCMAKE_INSTALL_LIBDIR=/app/lib"
|
|
],
|
|
"buildsystem" : "cmake-ninja",
|
|
"sources" : [
|
|
{
|
|
"type" : "archive",
|
|
"url" : "https://github.com/Exiv2/exiv2/archive/v0.26.tar.gz",
|
|
"sha256" : "51cffa8d19d67e1da6c1d0f570a75b8f6c814113367318c2c0407691888c5f01"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gexiv2",
|
|
"buildsystem" : "meson",
|
|
"builddir" : true,
|
|
"config-opts" : [
|
|
"--libdir=/app/lib",
|
|
"-Ddisable-introspection=True"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gexiv2.git",
|
|
"tag" : "gexiv2-0.10.8"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "tracker",
|
|
"cleanup" : [
|
|
"/bin",
|
|
"/etc",
|
|
"/libexec"
|
|
],
|
|
"buildsystem": "meson",
|
|
"builddir": true,
|
|
"config-opts" : [
|
|
"--libdir=lib",
|
|
"-Ddocs=false",
|
|
"-Dfunctional_tests=false",
|
|
"-Djournal=false",
|
|
"-Dnetwork_manager=no",
|
|
"-Dstemmer=no",
|
|
"-Dbash_completion=no",
|
|
"-Dsystemd_user_services=no"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/tracker.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tracker-miners",
|
|
"buildsystem": "meson",
|
|
"cleanup": [ "/etc",
|
|
"/lib",
|
|
"/libexec",
|
|
"/share/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service",
|
|
"/share/dbus-1/services/org.freedesktop.Tracker1.Writeback.service",
|
|
"/share/tracker/miners/org.freedesktop.Tracker1.Miner.Applications.service",
|
|
"/share/tracker/miners/org.freedesktop.Tracker1.Miner.Extract.service",
|
|
"/share/tracker/miners/org.freedesktop.Tracker1.Miner.RSS.service",
|
|
"/share/tracker-miners",
|
|
"/share/glib-2.0/schemas/org.freedesktop.Tracker.Extract.gschema.xml",
|
|
"/share/glib-2.0/schemas/org.freedesktop.Tracker.Writeback.gschema.xml" ],
|
|
"config-opts": [ "-Dextract=false",
|
|
"-Dgeneric_media_extractor=none",
|
|
"-Dminer_apps=false",
|
|
"-Dminer_fs=true",
|
|
"-Dminer_rss=false",
|
|
"-Dsystemd_user_services=no",
|
|
"-Dwriteback=false" ],
|
|
"sources": [
|
|
{
|
|
"type": "git",
|
|
"url": "https://gitlab.gnome.org/GNOME/tracker-miners.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "gnome-autoar",
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/gnome-autoar.git",
|
|
"tag" : "0.2.3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"buildsystem" : "meson",
|
|
"builddir" : true,
|
|
"name" : "nautilus",
|
|
"config-opts" : [
|
|
"--libdir=/app/lib",
|
|
"-Dprofile=Devel"
|
|
],
|
|
"sources" : [
|
|
{
|
|
"type" : "git",
|
|
"url" : "https://gitlab.gnome.org/GNOME/nautilus.git"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|