summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-01-10 00:47:20 +0100
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-01-12 02:39:05 +0100
commit538d0218c428e4693f1c8b09ef4dc990bb2657fb (patch)
treef2a3dcecd5464f33e77e34da60cc80398ea3f3c1 /gnu
parent0a27a3d5fb3abb70edbd128fa35d801a55c750e5 (diff)
gnu: chessx: Add Wayland.
* gnu/packages/games.scm (chessx)[inputs]: Add qtwayland-5. [arguments]<#:phases>{fix-library-paths}: New phase. Change-Id: If2ed48442fdcdf51b0d6b8d1a1620227c25be518
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/games.scm11
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 552a80b9cd..d0c252e057 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -11744,7 +11744,7 @@ and chess engines.")
(native-inputs
(list qttools-5))
(inputs
- (list qtbase-5 qtmultimedia-5 qtspeech-5 qtsvg-5 zlib))
+ (list qtbase-5 qtmultimedia-5 qtspeech-5 qtsvg-5 qtwayland-5 zlib))
(arguments
(list
#:tests? #f
@@ -11758,7 +11758,14 @@ and chess engines.")
(substitute* "chessx.pro"
(("\\$\\$\\[QT_INSTALL_BINS\\]/lrelease")
(search-input-file inputs "/bin/lrelease")))))
- (add-after 'fix-paths 'make-qt-deterministic
+ (add-after 'fix-paths 'fix-library-paths
+ (lambda _
+ ;; Otherwise it won't find the wayland shell integration
+ ;; or qt plugin for wayland-egl.
+ (substitute* "src/gui/main.cpp"
+ (("QApplication::setLibraryPaths\\(l\\);")
+ "/* QApplication::setLibraryPaths(l); */"))))
+ (add-after 'fix-library-paths 'make-qt-deterministic
(lambda _
(setenv "QT_RCC_SOURCE_DATE_OVERRIDE" "1")))
(add-after 'make-qt-deterministic 'disable-versioncheck