[gnome-build-meta/sam/tracker-3] Add tracker-3 and tracker-miners-3 elements



commit 3d4161463075b63bc1b0f876a301389f212dbf2e
Author: Sam Thursfield <sam afuera me uk>
Date:   Sun May 3 09:55:52 2020 +0200

    Add tracker-3 and tracker-miners-3 elements
    
    We are targetting GNOME 3.38 to include Tracker 3.0, and we want
    Tracker 3.0 available in the master Flatpak runtimes now so apps
    can start porting and testing.
    
    Tracker Miners 3.0 will remain in core-deps rather than SDK as
    most Flatpak apps will want to use the host's miners, rather
    than running its own miners inside its sandbox.
    
    Tracker 2 and 3 are parallel installable, however we don't want
    to depend on on both versions in a stable GNOME release. Our plan
    is to port all apps in core to use Tracker 3 and to remove Tracker 2.0
    before the GNOME 3.37.90 release. (Tracking issue here:
    https://gitlab.gnome.org/GNOME/tracker/-/issues/194)

 elements/core-deps.bst                  |  1 +
 elements/core-deps/tracker-miners-3.bst | 37 +++++++++++++++++++++++++++++++++
 elements/sdk-platform.bst               |  1 +
 elements/sdk/tracker-3.bst              | 25 ++++++++++++++++++++++
 4 files changed, 64 insertions(+)
---
diff --git a/elements/core-deps.bst b/elements/core-deps.bst
index 00c61b6b..da3896b3 100644
--- a/elements/core-deps.bst
+++ b/elements/core-deps.bst
@@ -130,6 +130,7 @@ depends:
 - core-deps/tepl.bst
 - core-deps/totem-pl-parser.bst
 - core-deps/tracker-miners.bst
+- core-deps/tracker-miners-3.bst
 - core-deps/tracker.bst
 - core-deps/uchardet.bst
 - core-deps/udisks2.bst
diff --git a/elements/core-deps/tracker-miners-3.bst b/elements/core-deps/tracker-miners-3.bst
new file mode 100644
index 00000000..a0347f8a
--- /dev/null
+++ b/elements/core-deps/tracker-miners-3.bst
@@ -0,0 +1,37 @@
+kind: meson
+sources:
+- kind: git_tag
+  url: gitlab_gnome_org:GNOME/tracker-miners.git
+  track: master
+build-depends:
+- freedesktop-sdk.bst:components/asciidoc.bst
+- freedesktop-sdk.bst:components/docbook-xsl.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+depends:
+- core-deps/NetworkManager.bst
+- core-deps/gexiv2.bst
+- core-deps/libcue.bst
+- core-deps/libgsf.bst
+- core-deps/libgxps.bst
+- core-deps/libosinfo.bst
+- core-deps/poppler.bst
+- core-deps/totem-pl-parser.bst
+- sdk/dconf.bst
+- sdk/gdk-pixbuf.bst
+- sdk/glib.bst
+- sdk/gst-plugins-base.bst
+- sdk/libsecret.bst
+- sdk/openjpeg.bst
+- sdk/tracker-3.bst
+- freedesktop-sdk.bst:components/gstreamer.bst
+- freedesktop-sdk.bst:components/libflac.bst
+- freedesktop-sdk.bst:components/libseccomp.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+variables:
+  meson-local: >-
+    -Dxmp=disabled
+    -Dexif=disabled
+    -Diptc=disabled
+    -Dminer_rss=false
+    -Dtiff=disabled
+    -Dgif=disabled
diff --git a/elements/sdk-platform.bst b/elements/sdk-platform.bst
index ca7ba1e4..c37125d4 100644
--- a/elements/sdk-platform.bst
+++ b/elements/sdk-platform.bst
@@ -49,6 +49,7 @@ depends:
 - sdk/pipewire.bst
 - sdk/pycairo.bst
 - sdk/pygobject.bst
+- sdk/tracker-3.bst
 - sdk/woff2.bst
 - sdk/wpebackend-fdo.bst
 - sdk/yelp-xsl.bst
diff --git a/elements/sdk/tracker-3.bst b/elements/sdk/tracker-3.bst
new file mode 100644
index 00000000..071ffb0d
--- /dev/null
+++ b/elements/sdk/tracker-3.bst
@@ -0,0 +1,25 @@
+kind: meson
+sources:
+- kind: git_tag
+  url: gitlab_gnome_org:GNOME/tracker.git
+  track: master
+build-depends:
+- sdk/gtk-doc.bst
+- freedesktop-sdk.bst:components/asciidoc.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+depends:
+- core-deps/NetworkManager.bst
+- core-deps/upower.bst
+- sdk/dconf.bst
+- sdk/glib.bst
+- sdk/json-glib.bst
+- sdk/libsoup.bst
+- sdk/vala.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+variables:
+  meson-local: >-
+    -Ddocs=false
+    -Dunicode_support=icu
+    -Dfunctional_tests=false
+    -Dstemmer=disabled
+    -Dbash_completion_dir=%{datadir}/bash-completion/completions


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