[packaging/kde-buildstream] /: components/orca.bst: Ensure orca is built with speech-dispatcher

Aleix Pol Gonzalez <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 1f3df7cc5237af8efaba192e9513b8664f206959 by Aleix Pol Gonzalez, on behalf of Aleix Pol i Gonzalez.
Committed on 05/08/2026 at 08:40.
Pushed by apol into branch 'master'.

components/orca.bst: Ensure orca is built with speech-dispatcher

And ensure speech-dispatcher finds all depenendencies, otherwise it
builds with no backends.

M  +1    -0    elements/components/orca.bst
M  +2    -0    elements/gnome-build-meta.bst
A  +12   -0    files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch
A  +2    -0    files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch.license

https://invent.kde.org/packaging/kde-buildstream/-/commit/1f3df7cc5237af8efaba192e9513b8664f206959

diff --git a/elements/components/orca.bst b/elements/components/orca.bst
index fd5b944..f8ba2e1 100644
--- a/elements/components/orca.bst
+++ b/elements/components/orca.bst
@@ -15,6 +15,7 @@ depends:
 - freedesktop-sdk.bst:components/gtk3.bst
 - freedesktop-sdk.bst:components/pygobject.bst
 - freedesktop-sdk.bst:components/itstool.bst
+- gnome-build-meta.bst:core-deps/speech-dispatcher.bst
 
 sources:
 - kind: git_repo
diff --git a/elements/gnome-build-meta.bst b/elements/gnome-build-meta.bst
index b273c6f..242aa4f 100644
--- a/elements/gnome-build-meta.bst
+++ b/elements/gnome-build-meta.bst
@@ -47,3 +47,5 @@ sources:
   track: sam/fdsdk-26.08
 - kind: patch
   path: files/gnome-build-meta/swtpm-add-python-build-dependency.patch
+- kind: patch
+  path: files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch
diff --git a/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch b/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch
new file mode 100644
index 0000000..b74c1ce
--- /dev/null
+++ b/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch
@@ -0,0 +1,12 @@
+diff --git a/elements/core-deps/speech-dispatcher.bst b/elements/core-deps/speech-dispatcher.bst
+index 6a54c1f50..74ffb9e12 100644
+--- a/elements/core-deps/speech-dispatcher.bst
++++ b/elements/core-deps/speech-dispatcher.bst
+@@ -8,6 +8,7 @@ sources:
+ build-depends:
+ - (@): include/gcc-for-recc.yml
+ - buildsystems/autotools.bst
++- freedesktop-sdk.bst:components/python3.bst
+ - freedesktop-sdk.bst:components/systemd.bst
+ - freedesktop-sdk.bst:components/texinfo.bst
+ 
diff --git a/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch.license b/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch.license
new file mode 100644
index 0000000..f7156c2
--- /dev/null
+++ b/files/gnome-build-meta/speech-dispatcher-add-python-build-dependency.patch.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2026 Aleix Pol i Gonzalez <[email protected]>
+SPDX-License-Identifier: BSD-2-Clause
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.