GNU bug report logs -
#75470
[PATCH gnome-team 00/59] To 46.7 and beyond
Previous Next
Full log
Message #68 received at 75470 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/freedesktop.scm (plymouth): Update to 24.004.60.
[#:configure-flags]: Adjust accordingly.
[#:phases]: Add ‘fix-install’.
[inputs]: Add libevdev, libxkbcommon and xkeyboard-config.
Sort alphabetically.
---
gnu/packages/freedesktop.scm | 37 ++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 68e7a6c9cd..088fa5d065 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2885,7 +2885,7 @@ (define-public udiskie
(define-public plymouth
(package
(name "plymouth")
- (version "22.02.122")
+ (version "24.004.60")
(source
(origin
(method url-fetch)
@@ -2893,29 +2893,42 @@ (define-public plymouth
"plymouth/releases/" name "-" version ".tar.xz"))
(sha256
(base32
- "1sysx8s7w870iawk5qlaq44x4cfqfinasiy4d3l3q0r14925218h"))))
- (build-system gnu-build-system)
+ "0d0wbfsy70xhgxv4mldv72gzv0k8bvfxpvm90rxmx3y9b09q9xzk"))))
+ (build-system meson-build-system)
(arguments
(list
#:configure-flags
- '(list "--with-logo=/var/run/plymouth/logo.png"
- "--localstatedir=/var"
- "--with-boot-tty=/dev/console"
- "--without-system-root-install"
- "--without-rhgb-compat-link"
- "--enable-drm"
- "--disable-systemd-integration"
+ '(list "-Dlogo=/var/run/plymouth/logo.png"
+ "-Dlocalstatedir=/var"
+ "-Dboot-tty=/dev/console"
+ "-Ddrm=true"
+ "-Dsystemd-integration=false"
;; Disable GTK to dramatically reduce the closure
;; size from ~800 MiB to a little more than 200 MiB
- "--disable-gtk")
+ "-Dgtk=disabled")
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-install
+ (lambda _
+ (substitute* "src/meson.build"
+ (("install_emptydir" all) (string-append "# " all)))
+ (substitute* "themes/meson.build"
+ ;; XXX: meson barfs when installing (temporarily broken)
+ ;; symlink to logo.
+ (("subdir\\('spinfinity'\\)") ""))))
(add-after 'unpack 'make-reproducible
(lambda _
(substitute* "src/main.c"
(("__DATE__") "\"guix\"")))))))
(inputs
- (list glib pango libdrm libpng eudev))
+ (list eudev
+ glib
+ libdrm
+ libevdev
+ libpng
+ libxkbcommon
+ pango
+ xkeyboard-config))
(native-inputs
(list gettext-minimal
pkg-config
--
2.47.1
This bug report was last modified 180 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.