diff options
Diffstat (limited to 'nongnu/packages/messaging.scm')
| -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 |
