[totem/wip/hadess/tracker-domain: 3/4] flatpak: Simplify sandboxed tracker3-miners build




commit 0b57831656a8ece613961d7657f4b25c836dbedf
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Aug 27 17:44:00 2020 +0200

    flatpak: Simplify sandboxed tracker3-miners build
    
    The configuration files now all come from tracker-miners themselves.
    
    See https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/259

 flatpak/org.gnome.Totem.Devel.json                   | 15 ++++-----------
 ....gnome.Totem.Devel.Tracker3.Miner.Extract.service |  7 -------
 ...rg.gnome.Totem.Devel.Tracker3.Miner.Files.service |  7 -------
 flatpak/tracker/org.gnome.Totem.Devel.domain.rule    | 20 --------------------
 4 files changed, 4 insertions(+), 45 deletions(-)
---
diff --git a/flatpak/org.gnome.Totem.Devel.json b/flatpak/org.gnome.Totem.Devel.json
index f231fedee..f90e3b7e1 100644
--- a/flatpak/org.gnome.Totem.Devel.json
+++ b/flatpak/org.gnome.Totem.Devel.json
@@ -160,14 +160,16 @@
         },
         {
             "name": "tracker-miners",
-            "cleanup": [ "/bin", "/etc", "/share/dbus-1/services" ],
+            "cleanup": [ "/bin", "/etc" ],
             "buildsystem": "meson",
             "config-opts" : [
                 "-Dman=false",
                 "-Dminer_fs=true",
                 "-Dminer_rss=false",
                 "-Dsystemd_user_services=false",
-                "-Dwriteback=false"
+                "-Dwriteback=false",
+                "-Ddomain_prefix=org.gnome.Totem.Devel",
+                "-Dminer_fs_cache_location=$XDG_CACHE_HOME/totem/miner/files"
             ],
             "sources": [
                 {
@@ -302,19 +304,10 @@
                 "-Denable-easy-codec-installation=no",
                 "-Dprofile=development"
             ],
-            "post-install": [
-                "install --mode=644 -D --target-directory=/app/share/tracker3/domain-ontologies 
../org.gnome.Totem.Devel.domain.rule",
-                "install --mode=644 -D --target-directory=/app/share/dbus-1/services 
../org.gnome.Totem.Devel.Tracker3.Miner.Files.service",
-                "install --mode=644 -D --target-directory=/app/share/dbus-1/services 
../org.gnome.Totem.Devel.Tracker3.Miner.Extract.service"
-            ],
             "sources": [
                 {
                     "type": "git",
                     "url": "https://gitlab.gnome.org/GNOME/totem.git";
-                },
-                {
-                    "type": "dir",
-                    "path": "./tracker"
                 }
             ]
         }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]