gnu: qt-creator: Fix patch-perfparser phase.

This is a follow-up to f83bdd7e00 ("gnu: qt-creator: Patch file names of
demangling libraries.")

* gnu/packages/qt.scm (qt-creator)
[phases] <patch-perfparser>: Adjust demangler.cpp file name.

Change-Id: I72c517636bf866b57daa5d56dd8db643b0669a88
This commit is contained in:
Maxim Cournoyer 2024-04-02 23:51:05 -04:00
parent 1a237ebc73
commit f26b42f6c0
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 3 additions and 2 deletions

View File

@ -5226,7 +5226,8 @@ including @i{fix-its} for automatic refactoring.")
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-perfparser
;; XXX: The 'patch-perfparser' phase is also used by the 'hotspot'
;; package; keep its copy in sync.
;; package; keep its copy in sync (paying attention to the
;; different demangler.cpp file name).
(lambda* (#:key inputs #:allow-other-keys)
;; perfparser attempts to dynamically load the demangle
;; libraries; use their absolute file name to avoid having to
@ -5239,7 +5240,7 @@ including @i{fix-its} for automatic refactoring.")
(lambda ()
(search-input-file inputs "lib/librustc_demangle.so"))
#:unwind? #t)))
(substitute* "3rdparty/perfparser/app/demangler.cpp"
(substitute* "src/tools/perfparser/app/demangler.cpp"
(("loadDemangleLib\\(QStringLiteral\\(\"rustc_demangle\")"
all)
(if librustc_demangle.so