From 2348c2290966e6480897f89e0ca6fdc555b6d41f Mon Sep 17 00:00:00 2001 From: Luis Felipe Date: Tue, 7 Feb 2023 10:49:31 -0500 Subject: [PATCH] gnu: ibus-speech-to-text: Fix execution of ibus-engine-stt. Fixes . * gnu/packages/ibus.scm (ibus-speech-to-text)[phases]: Remove path to ibus-stt directory from GI_TYPELIB_PATH, since it doesn't provide typelibs. Remove path to ibus' typelibs directory from GUIX_PYTHONPATH, since it doesn't provide Python modules. Remove unnecessary delimiters from all environment variables. --- gnu/packages/ibus.scm | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 4c45671acc..b1f573a875 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2021 Songlin Jiang ;;; Copyright © 2021 Taiju HIGASHI ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Luis Felipe López Acevedo ;;; ;;; This file is part of GNU Guix. ;;; @@ -882,21 +883,16 @@ (define-public ibus-speech-to-text (let ((out (assoc-ref outputs "out"))) (for-each (lambda (prog) (wrap-program prog - `("GST_PLUGIN_PATH" ":" prefix + `("GST_PLUGIN_PATH" prefix (,(string-append (assoc-ref inputs "gst-vosk") "/lib/gstreamer-1.0") ,(getenv "GST_PLUGIN_SYSTEM_PATH"))) - `("GUIX_PYTHONPATH" ":" prefix + `("GUIX_PYTHONPATH" prefix (,(getenv "GUIX_PYTHONPATH") - ,(string-append (assoc-ref inputs "ibus") - "/lib/girepository-1.0") ,(string-append (assoc-ref outputs "out") "/share/ibus-stt"))) - `("GI_TYPELIB_PATH" ":" prefix - (,(string-append (assoc-ref inputs "ibus") - "/lib/girepository-1.0") - ,(string-append (assoc-ref outputs "out") - "/share/ibus-stt"))))) + `("GI_TYPELIB_PATH" = + (,(getenv "GI_TYPELIB_PATH"))))) (list (string-append out "/libexec/ibus-engine-stt") (string-append out "/libexec/ibus-setup-stt"))))))))) (inputs base-commit: 1f684d00d25f0f205c4cc4b762d8f56911062581 -- 2.38.1