[gnome-build-meta/sam/tracker-3] Add tracker-3 and tracker-miners-3 elements
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/sam/tracker-3] Add tracker-3 and tracker-miners-3 elements
- Date: Sun, 3 May 2020 13:38:53 +0000 (UTC)
commit 9e34796016e686c04510ff63759620a2c819043a
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..11d47a2e 100644
--- a/elements/core-deps.bst
+++ b/elements/core-deps.bst
@@ -131,6 +131,7 @@ depends:
- core-deps/totem-pl-parser.bst
- core-deps/tracker-miners.bst
- core-deps/tracker.bst
+- core-deps/tracker-miners-3.bst
- core-deps/uchardet.bst
- core-deps/udisks2.bst
- core-deps/uhttpmock.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 ed367a54..82ec3ad6 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]