diff options
| author | John Kehayias <john.kehayias@protonmail.com> | 2025-02-04 22:01:51 -0500 |
|---|---|---|
| committer | John Kehayias <john.kehayias@protonmail.com> | 2025-02-09 14:11:46 -0500 |
| commit | 8c1658014a6579dee6040b65e75664434e8bafd0 (patch) | |
| tree | e0a9e71cf6558ba06c95b944b906010b772dc0d5 | |
| parent | 7197aec14cb16e111b50aadc04d694fda8c6abb6 (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.scm | 12 |
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 |
