summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build-aux/flatpak/org.gnome.Nautilus.json87
-rw-r--r--build-aux/flatpak/org.gnome.Nautilus.yml54
-rw-r--r--build-aux/flatpak/org.gnome.NautilusMaster.yml54
3 files changed, 41 insertions, 154 deletions
diff --git a/build-aux/flatpak/org.gnome.Nautilus.json b/build-aux/flatpak/org.gnome.Nautilus.json
index ca95c384a..8956d6b68 100644
--- a/build-aux/flatpak/org.gnome.Nautilus.json
+++ b/build-aux/flatpak/org.gnome.Nautilus.json
@@ -14,8 +14,6 @@
"--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.*",
@@ -24,7 +22,7 @@
"--filesystem=~/.config/dconf:ro",
"--talk-name=ca.desrt.dconf",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
- "--env=TRACKER_SPARQL_BACKEND=bus"
+ "--add-policy=Tracker3.dbus:org.freedesktop.Tracker3.Miner.Files=tracker:FileSystem;tracker:Documents"
],
"modules": [
{
@@ -59,91 +57,48 @@
]
},
{
- "name": "tracker",
+ "name": "tracker-miners",
+ "buildsystem": "meson",
"cleanup": [
- "/bin",
"/etc",
- "/libexec"
+ "/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"
],
- "buildsystem": "meson",
- "builddir": true,
"config-opts": [
- "-Ddocs=false",
- "-Dfunctional_tests=false",
- "-Djournal=false",
- "-Dnetwork_manager=disabled",
- "-Dstemmer=disabled",
- "-Dbash_completion=no",
- "-Dsystemd_user_services=no"
+ "-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.git",
- "branch": "tracker-2.3"
- }
- ]
- },
- {
- "name": "intltool",
- "cleanup": [ "*" ],
- "sources": [
- {
- "type": "archive",
- "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
- "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
+ "url": "https://gitlab.gnome.org/GNOME/tracker-miners.git",
+ "branch": "master"
}
]
},
{
- "name": "tracker-miners",
+ "name": "gnome-desktop",
"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"
+ "-Ddebug_tools=false",
+ "-Ddesktop_docs=false",
+ "-Dudev=disabled"
],
"sources": [
{
"type": "git",
- "url": "https://gitlab.gnome.org/GNOME/tracker-miners.git",
- "branch": "tracker-miners-2.3"
+ "url": "https://gitlab.gnome.org/GNOME/gnome-desktop.git"
}
]
},
{
- "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",
"sources": [
{
diff --git a/build-aux/flatpak/org.gnome.Nautilus.yml b/build-aux/flatpak/org.gnome.Nautilus.yml
index f22736fa6..7add949f5 100644
--- a/build-aux/flatpak/org.gnome.Nautilus.yml
+++ b/build-aux/flatpak/org.gnome.Nautilus.yml
@@ -13,8 +13,6 @@ finish-args:
- "--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.*"
@@ -23,7 +21,8 @@ finish-args:
- "--filesystem=~/.config/dconf:ro"
- "--talk-name=ca.desrt.dconf"
- "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
-- "--env=TRACKER_SPARQL_BACKEND=bus"
+# Access to host Tracker Miners
+- "--add-policy=Tracker3.dbus:org.freedesktop.Tracker3.Miner.Files=tracker:FileSystem;tracker:Documents"
modules:
- name: exiv2
config-opts:
@@ -44,59 +43,26 @@ modules:
- type: git
url: https://gitlab.gnome.org/GNOME/gexiv2.git
tag: gexiv2-0.10.10
-- name: tracker
- cleanup:
- - "/bin"
- - "/etc"
- - "/libexec"
- buildsystem: meson
- builddir: true
- config-opts:
- - "-Ddocs=false"
- - "-Dfunctional_tests=false"
- - "-Djournal=false"
- - "-Dnetwork_manager=disabled"
- - "-Dstemmer=disabled"
- - "-Dbash_completion=no"
- - "-Dsystemd_user_services=no"
- sources:
- - type: git
- url: https://gitlab.gnome.org/GNOME/tracker.git
- branch: tracker-2.3
-# Bundle intltool until tracker-miners drops that dependency https://gitlab.gnome.org/GNOME/tracker-miners/merge_requests/29
-- name: intltool
- cleanup:
- - "*"
- sources:
- - type: archive
- url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
- sha256: 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd
- 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"
+ - "/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=false"
+ - "-Dextract=true"
- "-Dgeneric_media_extractor=none"
- - "-Dminer_apps=false"
+ - "-Dman=false"
- "-Dminer_fs=true"
- "-Dminer_rss=false"
- - "-Dsystemd_user_services=no"
+ - "-Dsystemd_user_services=false"
- "-Dwriteback=false"
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/tracker-miners.git
- branch: tracker-miners-2.3
+ branch: master
- name: gnome-desktop
buildsystem: meson
config-opts:
diff --git a/build-aux/flatpak/org.gnome.NautilusMaster.yml b/build-aux/flatpak/org.gnome.NautilusMaster.yml
index 10608aafd..b467e6c40 100644
--- a/build-aux/flatpak/org.gnome.NautilusMaster.yml
+++ b/build-aux/flatpak/org.gnome.NautilusMaster.yml
@@ -13,8 +13,6 @@ finish-args:
- "--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.*"
@@ -23,7 +21,8 @@ finish-args:
- "--filesystem=~/.config/dconf:ro"
- "--talk-name=ca.desrt.dconf"
- "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
-- "--env=TRACKER_SPARQL_BACKEND=bus"
+# Access to host Tracker Miners
+- "--add-policy=Tracker3.dbus:org.freedesktop.Tracker3.Miner.Files=tracker:FileSystem;tracker:Documents"
modules:
- name: exiv2
config-opts:
@@ -43,59 +42,26 @@ modules:
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/gexiv2.git
-- name: tracker
- cleanup:
- - "/bin"
- - "/etc"
- - "/libexec"
- buildsystem: meson
- builddir: true
- config-opts:
- - "-Ddocs=false"
- - "-Dfunctional_tests=false"
- - "-Djournal=false"
- - "-Dnetwork_manager=disabled"
- - "-Dstemmer=disabled"
- - "-Dbash_completion=no"
- - "-Dsystemd_user_services=no"
- sources:
- - type: git
- url: https://gitlab.gnome.org/GNOME/tracker.git
- branch: tracker-2.3
-# Bundle intltool until tracker-miners drops that dependency https://gitlab.gnome.org/GNOME/tracker-miners/merge_requests/29
-- name: intltool
- cleanup:
- - "*"
- sources:
- - type: archive
- url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
- sha256: 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd
- 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"
+ - "/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=false"
+ - "-Dextract=true"
- "-Dgeneric_media_extractor=none"
- - "-Dminer_apps=false"
+ - "-Dman=false"
- "-Dminer_fs=true"
- "-Dminer_rss=false"
- - "-Dsystemd_user_services=no"
+ - "-Dsystemd_user_services=false"
- "-Dwriteback=false"
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/tracker-miners.git
- branch: tracker-miners-2.3
+ branch: master
- name: gnome-desktop
buildsystem: meson
config-opts: