summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Kehayias <john.kehayias@protonmail.com>2025-02-04 22:01:51 -0500
committerJohn Kehayias <john.kehayias@protonmail.com>2025-02-09 14:11:46 -0500
commit8c1658014a6579dee6040b65e75664434e8bafd0 (patch)
treee0a9e71cf6558ba06c95b944b906010b772dc0d5
parent7197aec14cb16e111b50aadc04d694fda8c6abb6 (diff)
nongnu: signal-desktop: Update wrapper-plan to include binary path.
* nongnu/packages/messaging.scm (signal-desktop)[arguments]<#:wrapper-plan>: Add the path for signal-desktop to its wrapper-plan. <#:phases>: Remove wrap-where-patchelf-does-not-work phase as it is no longer needed.
-rw-r--r--nongnu/packages/messaging.scm12
1 files changed, 2 insertions, 10 deletions
diff --git a/nongnu/packages/messaging.scm b/nongnu/packages/messaging.scm
index 5b26862..b8a8e31 100644
--- a/nongnu/packages/messaging.scm
+++ b/nongnu/packages/messaging.scm
@@ -106,7 +106,7 @@ its core.")
106 (arguments 106 (arguments
107 (list #:validate-runpath? #f ; TODO: fails on wrapped binary and included other files 107 (list #:validate-runpath? #f ; TODO: fails on wrapped binary and included other files
108 #:wrapper-plan 108 #:wrapper-plan
109 #~'("lib/Signal/signal-desktop") 109 #~'(("lib/Signal/signal-desktop" (("out" "/lib/Signal"))))
110 #:phases 110 #:phases
111 #~(modify-phases %standard-phases 111 #~(modify-phases %standard-phases
112 (add-after 'binary-unpack 'setup-cwd 112 (add-after 'binary-unpack 'setup-cwd
@@ -124,15 +124,7 @@ its core.")
124 (lambda _ 124 (lambda _
125 (mkdir-p (string-append #$output "/bin")) 125 (mkdir-p (string-append #$output "/bin"))
126 (symlink (string-append #$output "/lib/Signal/signal-desktop") 126 (symlink (string-append #$output "/lib/Signal/signal-desktop")
127 (string-append #$output "/bin/signal-desktop")))) 127 (string-append #$output "/bin/signal-desktop")))))))
128 (add-after 'install-wrapper 'wrap-where-patchelf-does-not-work
129 (lambda _
130 (wrap-program (string-append #$output "/lib/Signal/signal-desktop")
131 `("LD_LIBRARY_PATH" ":" prefix
132 (,(string-join
133 (list
134 (string-append #$output "/lib/Signal"))
135 ":")))))))))
136 (home-page "https://signal.org/") 128 (home-page "https://signal.org/")
137 (synopsis "Private messenger using the Signal protocol") 129 (synopsis "Private messenger using the Signal protocol")
138 (description "Signal Desktop is an Electron application that links with Signal on Android 130 (description "Signal Desktop is an Electron application that links with Signal on Android