guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: gnu: alacritty: Fix loading of libxkbcommon-x11.s


From: guix-commits
Subject: branch master updated: gnu: alacritty: Fix loading of libxkbcommon-x11.so.
Date: Fri, 15 Mar 2024 04:34:37 -0400

This is an automated email from the git hooks/post-receive script.

efraim pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 93aefca7ba gnu: alacritty: Fix loading of libxkbcommon-x11.so.
93aefca7ba is described below

commit 93aefca7bab5f5b40164176e3224221d26d708f1
Author: Clément Lassieur <clement@lassieur.org>
AuthorDate: Thu Mar 14 14:55:29 2024 +0100

    gnu: alacritty: Fix loading of libxkbcommon-x11.so.
    
    * gnu/packages/terminals.scm (alacritty)[arguments]: Handle
    libxkbcommon-x11.so in the ‘add-absolute-library-references’ phase.
    
    This fixes this error:
    
    thread 'main' panicked at 
/tmp/guix-build-alacritty-0.13.1.drv-0/source/guix-vendor/rust-xkbcommon-dl-0.4.1.tar.gz/src/x11.rs:59:28:
    Library libxkbcommon-x11.so could not be loaded.
    note: run with `RUST_BACKTRACE=1` environment variable to display a 
backtrace
    
    Change-Id: Ifbf19b4962bc3d9eeba6acdf32ca66b0c662f493
    Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
---
 gnu/packages/terminals.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 49c42c8fcb..f0ae4d4d4d 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -39,6 +39,7 @@
 ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
 ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
 ;;; Copyright © 2024 Suhail <suhail@bayesians.ca>
+;;; Copyright © 2024 Clément Lassieur <clement@lassieur.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1604,6 +1605,8 @@ basic input/output.")
                 (search-input-file inputs (string-append "lib/" all)))
                (("libwayland-[[:alpha:]]*\\.so" all)
                 (search-input-file inputs (string-append "lib/" all)))
+               (("libxkbcommon-x11\\.so")
+                (search-input-file inputs "lib/libxkbcommon-x11.so"))
                (("libxkbcommon\\.so")
                 (search-input-file inputs "lib/libxkbcommon.so")))))
          (replace 'install



reply via email to

[Prev in Thread] Current Thread [Next in Thread]