summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
authorClément Lassieur <clement@lassieur.org>2023-10-29 15:14:30 +0100
committerClément Lassieur <clement@lassieur.org>2023-10-29 15:46:20 +0100
commit26565f1bc8548011bc0e1b821a9a957db1bc2d8f (patch)
tree08c7d34ca3e3b74c470dc5033b589fce530fb66f /gnu
parent1dae56618271e7c8b19155d7984b9386ecb661f6 (diff)
downloadguix-26565f1bc8548011bc0e1b821a9a957db1bc2d8f.tar.gz
gnu: passff-host: Fix builder issues.
* gnu/packages/browser-extensions.scm (passff-host)[arguments]: Use
`patch-shebang` instead of wrong `substitute*`, add newline after
substitution.

Change-Id: I6cd1d681e9e84bdeb24943dfe1d85d996f1a262b
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/browser-extensions.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/packages/browser-extensions.scm b/gnu/packages/browser-extensions.scm
index fba81c016d..99dc7de109 100644
--- a/gnu/packages/browser-extensions.scm
+++ b/gnu/packages/browser-extensions.scm
@@ -181,11 +181,12 @@ ungoogled-chromium.")
                                         #$sed
                                         #$which) "/bin:" 'suffix))
           (copy-recursively #$source ".")
+          (patch-shebang "src/install_host_app.sh"
+                         (list (in-vicinity #$bash-minimal "bin")))
           (substitute* "src/install_host_app.sh"
-            (("#!/usr/bin/env sh") #$(file-append bash-minimal "/bin/sh"))
             (("(TARGET_DIR_FIREFOX=).*" all var)
-             (string-append var #$output
-                            "/lib/icecat/native-messaging-hosts")))
+             (string-append var #$output "/lib/icecat/native-messaging-hosts"
+                            "\n")))
           (invoke #$(file-append gnu-make "/bin/make")
                   (string-append "VERSION=" #$version) "install-unix"))))
     (synopsis "Host app for the WebExtension PassFF")