nongnu: signal-desktop: Fix failure to load messages.

The needed library libstdc++ was no longer found with the gcc updates in Guix.

* nongnu/packages/messaging.scm (signal-desktop)[inputs]: Remove gcc:lib.  Add
libgccjit and libstdc++.
[phases]{wrap-where-patchelf-does-not-work}: Adjust for these inputs.
This commit is contained in:
John Kehayias 2023-05-01 13:30:08 -04:00
parent 3d3b323390
commit 9d58bb6e3e
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -215,7 +215,8 @@ its core.")
(list (list
(string-append #$(this-package-input "nss") "/lib/nss") (string-append #$(this-package-input "nss") "/lib/nss")
(string-append #$(this-package-input "eudev") "/lib") (string-append #$(this-package-input "eudev") "/lib")
(string-append #$(this-package-input "gcc") "/lib") (string-append #$(this-package-input "libgccjit") "/lib")
(string-append #$(this-package-input "libstdc++") "/lib")
(string-append #$(this-package-input "mesa") "/lib") (string-append #$(this-package-input "mesa") "/lib")
(string-append #$(this-package-input "libxkbfile") "/lib") (string-append #$(this-package-input "libxkbfile") "/lib")
(string-append #$(this-package-input "pulseaudio") "/lib") (string-append #$(this-package-input "pulseaudio") "/lib")
@ -235,10 +236,10 @@ its core.")
eudev eudev
expat expat
fontconfig fontconfig
`(,gcc "lib")
glib glib
gtk+ gtk+
libdrm libdrm
libgccjit
librsvg librsvg
libsecret libsecret
libx11 libx11
@ -251,6 +252,7 @@ its core.")
libxkbfile libxkbfile
libxrandr libxrandr
libxshmfence libxshmfence
(make-libstdc++ gcc)
mesa mesa
nspr nspr
nss nss