guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 799d930bf740a66792240eb27d98823f041b1335
Author: Sughosha <sugho...@disroot.org>
AuthorDate: Wed May 28 17:30:15 2025 +0530

    gnu: signond: Fix finding libraries.
    
    * gnu/packages/qt.scm (signond)[arguments]<#:phases>: In configure phase,
    add "QMAKE_LFLAGS_RPATH" variable. Readd validate-runpath phase.
    
    Change-Id: I9cba96e86ee7fe662570a25fe71eddd7af2d22d5
    Signed-off-by: Zheng Junjie <z572@z572.online>
---
 gnu/packages/qt.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 0bd262341f..68ecdeb23d 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -5894,7 +5894,6 @@ a secure way.")))
      (list #:tests? #f                  ; Figure out how to run tests
            #:phases
            #~(modify-phases %standard-phases
-               (delete 'validate-runpath)
                (replace 'configure
                  (lambda _
                    (substitute* "src/signond/signond.pro"
@@ -5913,7 +5912,9 @@ a secure way.")))
                                      #$output "/lib/signon")))
                    (invoke "qmake"
                            (string-append "PREFIX=" #$output)
-                           (string-append "LIBDIR=" #$output "/lib")))))))
+                           (string-append "LIBDIR=" #$output "/lib")
+                           (string-append "QMAKE_LFLAGS_RPATH=-Wl,-rpath,"
+                                          #$output "/lib -Wl,-rpath,")))))))
     (home-page "https://accounts-sso.gitlab.io/signond/index.html";)
     (synopsis "Perform user authentication over D-Bus")
     (description "This package provides a D-Bus service which performs user

Reply via email to