[gnome-build-meta/sam/tracker3: 8/8] WIP: Remove Tracker 3 from core




commit 09b094c567edc2c471ef71989b8b36c0d8845f49
Author: Sam Thursfield <sam afuera me uk>
Date:   Wed Apr 29 01:19:11 2020 +0200

    WIP: Remove Tracker 3 from core
    
    This uses non-master branches for some components which are still
    waiting to merge the tracker3 porting branches.
    
    Some apps in 'world' still depend on Tracker 2, so for now we have
    moved Tracker 2 into world/. This is a short-term fix as we do not
    want distros to have to enable Tracker 2 and Tracker 3 at the same
    time (which would cause 2x indexing resource consumption).

 elements/core-deps.bst                             | 2 --
 elements/core-deps/gnome-online-miners.bst         | 4 ++--
 elements/core-deps/grilo-plugins.bst               | 4 ++--
 elements/core/gnome-boxes.bst                      | 6 +++---
 elements/core/gnome-music.bst                      | 6 +++---
 elements/core/gnome-photos.bst                     | 6 +++---
 elements/core/nautilus.bst                         | 6 +++---
 elements/core/totem.bst                            | 2 +-
 elements/world/gnome-documents.bst                 | 4 ++--
 elements/world/gnome-games.bst                     | 4 ++--
 elements/{core-deps => world}/tracker-2.bst        | 0
 elements/{core-deps => world}/tracker-miners-2.bst | 0
 utils/update-local-repo.sh                         | 3 ++-
 13 files changed, 23 insertions(+), 24 deletions(-)
---
diff --git a/elements/core-deps.bst b/elements/core-deps.bst
index 788d56ab..cb9b0dec 100644
--- a/elements/core-deps.bst
+++ b/elements/core-deps.bst
@@ -116,8 +116,6 @@ depends:
 - core-deps/template-glib.bst
 - core-deps/tepl.bst
 - core-deps/totem-pl-parser.bst
-- core-deps/tracker-2.bst
-- core-deps/tracker-miners-2.bst
 - core-deps/tracker-miners.bst
 - core-deps/udisks2.bst
 - core-deps/uhttpmock.bst
diff --git a/elements/core-deps/gnome-online-miners.bst b/elements/core-deps/gnome-online-miners.bst
index 49ae8e8c..6d21cd45 100644
--- a/elements/core-deps/gnome-online-miners.bst
+++ b/elements/core-deps/gnome-online-miners.bst
@@ -2,7 +2,7 @@ kind: autotools
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-online-miners.git
-  track: master
+  track: sam/tracker3
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
@@ -10,8 +10,8 @@ depends:
 - core-deps/grilo.bst
 - core-deps/libgdata.bst
 - core-deps/libgfbgraph-0.2.bst
-- core-deps/tracker-2.bst
 - sdk/glib.bst
+- sdk/tracker.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
 variables:
   conf-local: >-
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index 51a97f43..c12d6219 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/grilo-plugins.git
-  track: master
+  track: wip/carlosg/tracker3
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
@@ -17,9 +17,9 @@ depends:
 - core-deps/libmediaart.bst
 - core-deps/librest.bst
 - core-deps/totem-pl-parser.bst
-- core-deps/tracker-2.bst
 - sdk/json-glib.bst
 - sdk/libsoup.bst
+- sdk/tracker.bst
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
 variables:
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index 3adf56b1..ab372204 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-boxes.git
-  track: master
+  track: wip/carlosg/tracker3
   submodules:
     subprojects/gtk-frdp:
       checkout: true
@@ -18,8 +18,7 @@ depends:
 - core-deps/libosinfo.bst
 - core-deps/libvirt-glib.bst
 - core-deps/spice-gtk.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
+- core-deps/tracker-miners.bst
 - core-deps/vte.bst
 - sdk/WebKitGTK.bst
 - sdk/adwaita-icon-theme.bst
@@ -27,6 +26,7 @@ depends:
 - sdk/gtk+-3.bst
 - sdk/json-glib.bst
 - sdk/libsecret.bst
+- sdk/tracker.bst
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:components/libgudev.bst
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index be538a2e..f1288279 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-music.git
-  track: master
+  track: wip/carlosg/tracker3
   submodules:
     subprojects/libgd:
       checkout: true
@@ -20,12 +20,12 @@ depends:
 - core-deps/grilo.bst
 - core-deps/libdazzle.bst
 - core-deps/libmediaart.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
+- core-deps/tracker-miners.bst
 - sdk/adwaita-icon-theme.bst
 - sdk/gobject-introspection.bst
 - sdk/gtk+-3.bst
 - sdk/gvfs.bst
 - sdk/pygobject.bst
+- sdk/tracker.bst
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 59a61b28..5c1c34d2 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-photos.git
-  track: master
+  track: sam/tracker3
   submodules:
     subprojects/libgd:
       checkout: true
@@ -22,13 +22,13 @@ depends:
 - core-deps/libdazzle.bst
 - core-deps/libgdata.bst
 - core-deps/libgfbgraph-0.2.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
+- core-deps/tracker-miners.bst
 - sdk/adwaita-icon-theme.bst
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
 - sdk/gsettings-desktop-schemas.bst
 - sdk/gtk+-3.bst
+- sdk/tracker.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 4c09f644..40f63b7f 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/nautilus.git
-  track: master
+  track: sam/tracker-3
   submodules:
     subprojects/libgd:
       checkout: true
@@ -12,14 +12,14 @@ build-depends:
 depends:
 - core-deps/gexiv2.bst
 - core-deps/gnome-autoar.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
+- core-deps/tracker-miners.bst
 - core/gnome-desktop.bst
 - sdk/adwaita-icon-theme.bst
 - sdk/glib.bst
 - sdk/gsettings-desktop-schemas.bst
 - sdk/gtk+-3.bst
 - sdk/pango.bst
+- sdk/tracker.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
 variables:
   meson-local: >-
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index 3ad3b581..2081b131 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -2,7 +2,7 @@ kind: meson
 sources:
 - kind: git_tag
   url: gitlab_gnome_org:GNOME/totem.git
-  track: master
+  track: wip/carlosg/tracker3
   submodules:
     subprojects/libgd:
       checkout: true
diff --git a/elements/world/gnome-documents.bst b/elements/world/gnome-documents.bst
index 6b327afe..4d6083c8 100644
--- a/elements/world/gnome-documents.bst
+++ b/elements/world/gnome-documents.bst
@@ -15,8 +15,6 @@ depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/gnome-online-miners.bst
 - core-deps/libgdata.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
 - core/evince.bst
 - core/gnome-desktop.bst
 - sdk/WebKitGTK.bst
@@ -26,5 +24,7 @@ depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk+-3.bst
 - world/libgepub.bst
+- world/tracker-miners-2.bst
+- world/tracker-2.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/world/gnome-games.bst b/elements/world/gnome-games.bst
index 84d878a3..b891641f 100644
--- a/elements/world/gnome-games.bst
+++ b/elements/world/gnome-games.bst
@@ -11,8 +11,6 @@ depends:
 - core-deps/grilo-plugins.bst
 - core-deps/grilo.bst
 - core-deps/libhandy.bst
-- core-deps/tracker-miners-2.bst
-- core-deps/tracker-2.bst
 - sdk/adwaita-icon-theme.bst
 - sdk/glib.bst
 - sdk/gtk+-3.bst
@@ -23,5 +21,7 @@ depends:
 - world/gnome-themes-extra.bst
 - world/libmanette.bst
 - world/retro-gtk.bst
+- world/tracker-miners-2.bst
+- world/tracker-2.bst
 - freedesktop-sdk.bst:components/hicolor-icon-theme.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/tracker-2.bst b/elements/world/tracker-2.bst
similarity index 100%
rename from elements/core-deps/tracker-2.bst
rename to elements/world/tracker-2.bst
diff --git a/elements/core-deps/tracker-miners-2.bst b/elements/world/tracker-miners-2.bst
similarity index 100%
rename from elements/core-deps/tracker-miners-2.bst
rename to elements/world/tracker-miners-2.bst
diff --git a/utils/update-local-repo.sh b/utils/update-local-repo.sh
index 37b90b53..c6fb1d27 100755
--- a/utils/update-local-repo.sh
+++ b/utils/update-local-repo.sh
@@ -30,7 +30,8 @@ EOF
     mv ostree-gpg.tmp ostree-gpg
 fi
 
-utils/update-repo.sh \
+script_dir="$(dirname $0)"
+"$script_dir/update-repo.sh" \
     --gpg-homedir=ostree-gpg \
     --gpg-sign="$(cat ostree-gpg/default-id)" \
     --collection-id=org.gnome.GnomeOS \


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