[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
19/23: gnu: alacritty: Use packaged rust-wayland-client.
From: |
guix-commits |
Subject: |
19/23: gnu: alacritty: Use packaged rust-wayland-client. |
Date: |
Mon, 15 Mar 2021 09:54:27 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit f69a3fe28cd97c0aa56367d4d6fb140597c0756b
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Mar 15 14:47:23 2021 +0200
gnu: alacritty: Use packaged rust-wayland-client.
* gnu/packages/terminals.scm (alacritty)[arguments]: Remove
rust-wayland-client-0.28 from cargo-inputs. In custom
'add-absolute-library-references remove substitutions for
rust-wayland-client.
[inputs]: Add rust-wayland-client-0.28.
---
gnu/packages/terminals.scm | 28 +++-------------------------
1 file changed, 3 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 1a46530..d1a343e 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1250,7 +1250,6 @@ made by suckless.")
("rust-time" ,rust-time-0.1)
("rust-unicode-width" ,rust-unicode-width-0.1)
("rust-urlocator" ,rust-urlocator-0.1)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
("rust-winapi" ,rust-winapi-0.3)
("rust-x11-dl" ,rust-x11-dl-2)
("rust-xdg" ,rust-xdg-2))
@@ -1269,13 +1268,7 @@ made by suckless.")
(smithay-client-toolkit-src
(string-append smithay-client-toolkit-name "-"
smithay-client-toolkit-version
".tar.gz/src"))
- (wayland-sys-name ,(package-name rust-wayland-sys-0.28))
- (wayland-sys-version ,(package-version
rust-wayland-sys-0.28))
- (wayland-sys-src (string-append wayland-sys-name "-"
- wayland-sys-version
- ".tar.gz/src"))
(libxkbcommon (assoc-ref inputs "libxkbcommon"))
- (libwayland (assoc-ref inputs "wayland"))
(mesa (assoc-ref inputs "mesa")))
;; Fix dlopen()ing some libraries on pure Wayland (no $DISPLAY):
;; Failed to initialize any backend! Wayland status:
NoWaylandLib
@@ -1288,22 +1281,6 @@ made by suckless.")
"/seat/keyboard/ffi.rs")
(("libxkbcommon\\.so")
(string-append libxkbcommon "/lib/libxkbcommon.so")))
- (substitute* (string-append vendor-dir "/" wayland-sys-src
- "/server.rs")
- (("libwayland-server\\.so")
- (string-append libwayland "/lib/libwayland-server.so")))
- (substitute* (string-append vendor-dir "/" wayland-sys-src
- "/cursor.rs")
- (("libwayland-cursor\\.so")
- (string-append libwayland "/lib/libwayland-cursor.so")))
- (substitute* (string-append vendor-dir "/" wayland-sys-src
- "/egl.rs")
- (("libwayland-egl\\.so")
- (string-append libwayland "/lib/libwayland-egl.so")))
- (substitute* (string-append vendor-dir "/" wayland-sys-src
- "/client.rs")
- (("libwayland-client\\.so")
- (string-append libwayland "/lib/libwayland-client.so")))
;; Mesa is needed everywhere.
(substitute*
@@ -1367,8 +1344,9 @@ made by suckless.")
("libxkbcommon" ,libxkbcommon)
("libxrandr" ,libxrandr)
("libxxf86vm" ,libxxf86vm)
- ("wayland" ,wayland)
- ("mesa" ,mesa)))
+ ("mesa" ,mesa)
+ ("rust-wayland-client" ,rust-wayland-client-0.28)
+ ("wayland" ,wayland)))
(native-search-paths
;; FIXME: This should only be located in 'ncurses'. Nonetheless it is
;; provided for usability reasons. See <https://bugs.gnu.org/22138>.
- 11/23: gnu: rust-wayland-client-0.28: Adapt for new build system., (continued)
- 11/23: gnu: rust-wayland-client-0.28: Adapt for new build system., guix-commits, 2021/03/15
- 13/23: gnu: rust-wayland-egl-0.28: Adapt for new build system., guix-commits, 2021/03/15
- 15/23: gnu: rust-wayland-scanner-0.28: Adapt for new build system., guix-commits, 2021/03/15
- 18/23: gnu: rust-glutin-0.26: Adapt for new build system., guix-commits, 2021/03/15
- 20/23: gnu: rust-lazy-static-1: Adapt for new build system., guix-commits, 2021/03/15
- 21/23: gnu: rust-dirs-sys-0.3: Adapt for new build system., guix-commits, 2021/03/15
- 23/23: gnu: alacritty: Use more packaged rust libraries., guix-commits, 2021/03/15
- 12/23: gnu: rust-wayland-cursor-0.28: Adapt for new build system., guix-commits, 2021/03/15
- 16/23: gnu: rust-wayland-server-0.28: Adapt for new build system., guix-commits, 2021/03/15
- 17/23: gnu: rust-winit-0.24: Adapt for new build system., guix-commits, 2021/03/15
- 19/23: gnu: alacritty: Use packaged rust-wayland-client.,
guix-commits <=
- 22/23: gnu: rust-dirs-2: Adapt for new build system., guix-commits, 2021/03/15
- 14/23: gnu: rust-wayland-protocols-0.28: Adapt for new build system., guix-commits, 2021/03/15