diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2022-08-29 14:33:10 +0300 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2022-08-29 14:34:57 +0300 |
| commit | 36078f15cef26ffeda486df5659763d09c99cbff (patch) | |
| tree | bcb736982eb77399cd0dc7dfda83c17b6a6ed356 /gnu/packages | |
| parent | 44403ca0eb0a793162a28b83d3281095c5f39a37 (diff) | |
gnu: sddm: Fix building with newer qt-5.
* gnu/packages/display-managers.scm (sddm)[source]: Add snippet to
adjust to newer qt-5 code.
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/display-managers.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index 6c1c5b6c253..cbcceba8f4e 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | ;;; Copyright © 2020 Fredrik Salomonsson <plattfot@gmail.com> | 10 | ;;; Copyright © 2020 Fredrik Salomonsson <plattfot@gmail.com> |
| 11 | ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com> | 11 | ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com> |
| 12 | ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> | 12 | ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> |
| 13 | ;;; Copyright © 2021 Efraim Flashner <efraim@flashner.co.il> | 13 | ;;; Copyright © 2021, 2022 Efraim Flashner <efraim@flashner.co.il> |
| 14 | ;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com> | 14 | ;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com> |
| 15 | ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> | 15 | ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> |
| 16 | ;;; | 16 | ;;; |
| @@ -75,7 +75,16 @@ | |||
| 75 | "sddm-" version ".tar.xz")) | 75 | "sddm-" version ".tar.xz")) |
| 76 | (sha256 | 76 | (sha256 |
| 77 | (base32 | 77 | (base32 |
| 78 | "0hcdysw8ibr66vk8i7v56l0v5ijvhlq67v4460mc2xf2910g2m72")))) | 78 | "0hcdysw8ibr66vk8i7v56l0v5ijvhlq67v4460mc2xf2910g2m72")) |
| 79 | (snippet | ||
| 80 | #~(begin | ||
| 81 | ;; https://github.com/sddm/sddm/issues/1536 | ||
| 82 | ;; https://github.com/sddm/sddm/commit/e93bf95c54ad8c2a1604f8d7be05339164b19308 | ||
| 83 | ;; Commit comes shortly after the 0.19.0 release. | ||
| 84 | (use-modules ((guix build utils))) | ||
| 85 | (substitute* "src/daemon/XorgDisplayServer.cpp" | ||
| 86 | (("m_cookie\\[i\\] = digits\\[dis\\(gen\\)\\]") | ||
| 87 | "m_cookie[i] = QLatin1Char(digits[dis(gen)])")))))) | ||
| 79 | (build-system qt-build-system) | 88 | (build-system qt-build-system) |
| 80 | (native-inputs | 89 | (native-inputs |
| 81 | (list extra-cmake-modules pkg-config qttools-5)) | 90 | (list extra-cmake-modules pkg-config qttools-5)) |
