summary refs log tree commit diff
path: root/gnu/packages/terminals.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2023-10-03 19:53:51 +0300
committerEfraim Flashner <efraim@flashner.co.il>2023-10-03 19:53:51 +0300
commit1899d997c24d546cc7b770b75cccf10bece7db8a (patch)
treef9e025a639c4dc9c51a6d9218b44fef8d9973144 /gnu/packages/terminals.scm
parent998c9122d3a508ad1f7784a56c2ba9c43786528a (diff)
downloadguix-1899d997c24d546cc7b770b75cccf10bece7db8a.tar.gz
gnu: alacritty: Patch references to more libraries.
* gnu/packages/terminals.scm (alacritty)[arguments]: Also patch paths to
X libraries in 'add-absolute-library-references phase.
[inputs]: Add libxext, libxft, libxinerama, libxmu, libxpresent,
libxscrnsaver, libxt, libxtst.
Diffstat (limited to 'gnu/packages/terminals.scm')
-rw-r--r--gnu/packages/terminals.scm15
1 files changed, 11 insertions, 4 deletions
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index bfde94d264..c5e6d51178 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1576,10 +1576,9 @@ basic input/output.")
                 (search-input-file inputs "lib/libEGL.so"))
                (("libGL\\.so")
                 (search-input-file inputs "lib/libGL.so"))
-               ;; Lots of libraries from rust-x11-dl.
-               ;; XXX: Not all X11 libraries are inside the build enclosure.
-               ;(("libX.*\\.so" all)
-               ; (search-input-file inputs (string-append "lib/" all)))
+               ;; Lots of libraries from rust-x11-dl and others.
+               (("libX[[:alpha:]]*\\.so" all)
+                (search-input-file inputs (string-append "lib/" all)))
 
                ;; There are several libwayland libraries.
                (("libwayland-.*\\.so" all)
@@ -1639,9 +1638,17 @@ basic input/output.")
        ("libx11" ,libx11)
        ("libxcb" ,libxcb)
        ("libxcursor" ,libxcursor)
+       ("libxext" ,libxext)
+       ("libxft" ,libxft)
        ("libxi" ,libxi)
+       ("libxinerama" ,libxinerama)
        ("libxkbcommon" ,libxkbcommon)
+       ("libxmu" ,libxmu)
+       ("libxpresent" ,libxpresent)
        ("libxrandr" ,libxrandr)
+       ("libxscrnsaver" ,libxscrnsaver)
+       ("libxt" ,libxt)
+       ("libxtst" ,libxtst)
        ("libxxf86vm" ,libxxf86vm)
        ("mesa" ,mesa)
        ("xdg-utils" ,xdg-utils)