gnu: qutebrowser: Fix build.

Fixes <https://issues.guix.gnu.org/56864>, which is a regression introduced
with a0beb297a352930b89051ff258a06d78f224d6b9.

* gnu/packages/web-browsers.scm (qutebrowser)
[phases]{wrap-qt-process-path}: Do not use the (no longer valid)
"qtwebengine-5" label; instead, locate QtWebEngineProcess via
'search-input-file'.

Reported-by: Jack Hill <jackhill@jackhill.us>
This commit is contained in:
Maxim Cournoyer 2022-08-01 09:12:39 -04:00
parent 8d7a721400
commit aea756ea33
No known key found for this signature in database
GPG Key ID: 1260E46482E63562

View File

@ -540,13 +540,10 @@ interface.")
(string-append out "/share/qutebrowser/userscripts")))))))
(add-after 'wrap 'wrap-qt-process-path
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin/qutebrowser"))
(qt-process-path (string-append
(assoc-ref inputs "qtwebengine-5")
"/lib/qt5/libexec/QtWebEngineProcess")))
(wrap-program bin
`("QTWEBENGINEPROCESS_PATH" = (,qt-process-path)))))))))
(wrap-program (search-input-file outputs "bin/qutebrowser")
`("QTWEBENGINEPROCESS_PATH" =
(,(search-input-file
inputs "/lib/qt5/libexec/QtWebEngineProcess")))))))))
(home-page "https://qutebrowser.org/")
(synopsis "Minimal, keyboard-focused, vim-like web browser")
(description "qutebrowser is a keyboard-focused browser with a minimal