diff options
| author | Tobias Geerinckx-Rice <me@tobias.gr> | 2021-02-16 16:37:52 +0100 |
|---|---|---|
| committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2021-02-16 16:39:22 +0100 |
| commit | 4390934f0b4a0d9208423e3b261e0f09b40eeb39 (patch) | |
| tree | ad5e4af2081a634ae3e9d48e58e9b451697c387d /gnu | |
| parent | a6f8e8200f2a3885cda41520b9f8d2e2a1350cbe (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.scm | 35 |
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"))) |
