summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2021-02-16 16:37:52 +0100
committerTobias Geerinckx-Rice <me@tobias.gr>2021-02-16 16:39:22 +0100
commit4390934f0b4a0d9208423e3b261e0f09b40eeb39 (patch)
treead5e4af2081a634ae3e9d48e58e9b451697c387d /gnu
parenta6f8e8200f2a3885cda41520b9f8d2e2a1350cbe (diff)
gnu: alacritty: Run on Wayland once more.
This restores most of commit 3bbe2806bf11f6e95be42b1a21d79bd557f68d0b to fix <http://logs.guix.gnu.org/guix/2021-02-16.log#150007>. * gnu/packages/terminals.scm (alacritty)[arguments]: Patch in absolute references to LIBXKBCOMMON and WAYLAND libraries.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/terminals.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index c53774b20c3..831e10a8e37 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1261,7 +1261,42 @@ made by suckless.")
1261 (glutin-version ,(package-version rust-glutin-0.26)) 1261 (glutin-version ,(package-version rust-glutin-0.26))
1262 (glutin-api (string-append glutin-name "-" glutin-version 1262 (glutin-api (string-append glutin-name "-" glutin-version
1263 ".tar.gz/src/api/")) 1263 ".tar.gz/src/api/"))
1264 (smithay-client-toolkit-name
1265 ,(package-name rust-smithay-client-toolkit-0.12))
1266 (smithay-client-toolkit-version
1267 ,(package-version rust-smithay-client-toolkit-0.12))
1268 (smithay-client-toolkit-src
1269 (string-append smithay-client-toolkit-name "-"
1270 smithay-client-toolkit-version ".tar.gz/src"))
1271 (wayland-sys-name ,(package-name rust-wayland-sys-0.28))
1272 (wayland-sys-version ,(package-version rust-wayland-sys-0.28))
1273 (wayland-sys-src (string-append wayland-sys-name "-"
1274 wayland-sys-version
1275 ".tar.gz/src"))
1276 (libxkbcommon (assoc-ref inputs "libxkbcommon"))
1277 (libwayland (assoc-ref inputs "wayland"))
1264 (mesa (assoc-ref inputs "mesa"))) 1278 (mesa (assoc-ref inputs "mesa")))
1279 (substitute* (string-append vendor-dir "/"
1280 smithay-client-toolkit-src
1281 "/seat/keyboard/ffi.rs")
1282 (("libxkbcommon\\.so")
1283 (string-append libxkbcommon "/lib/libxkbcommon.so")))
1284 (substitute* (string-append vendor-dir "/" wayland-sys-src
1285 "/server.rs")
1286 (("libwayland-server\\.so")
1287 (string-append libwayland "/lib/libwayland-server.so")))
1288 (substitute* (string-append vendor-dir "/" wayland-sys-src
1289 "/cursor.rs")
1290 (("libwayland-cursor\\.so")
1291 (string-append libwayland "/lib/libwayland-cursor.so")))
1292 (substitute* (string-append vendor-dir "/" wayland-sys-src
1293 "/egl.rs")
1294 (("libwayland-egl\\.so")
1295 (string-append libwayland "/lib/libwayland-egl.so")))
1296 (substitute* (string-append vendor-dir "/" wayland-sys-src
1297 "/client.rs")
1298 (("libwayland-client\\.so")
1299 (string-append libwayland "/lib/libwayland-client.so")))
1265 (substitute* 1300 (substitute*
1266 (string-append vendor-dir "/" glutin-api "glx/mod.rs") 1301 (string-append vendor-dir "/" glutin-api "glx/mod.rs")
1267 (("libGL.so") (string-append mesa "/lib/libGL.so"))) 1302 (("libGL.so") (string-append mesa "/lib/libGL.so")))