[bug#75534,16/35] gnu: lxqt-panel: Update to 2.1.4.

Message ID 1e30233edf5a1547dd4267fe457f425093ab14c8.1736760600.git.iyzsong@member.fsf.org
State New
Headers
Series LXQt 2.1.0 updates |

Commit Message

Alexis Praga via Guix-patches via Jan. 13, 2025, 9:35 a.m. UTC
  From: 宋文武 <iyzsong@member.fsf.org>

* gnu/packages/lxqt.scm (lxqt-panel): Update to 2.1.4.
[inputs]: Add layer-shell-qt and qtwayland.  Replace libdbusmenu-qt with
libdbusmenu-lxqt.  Simplify.
[propagated-inputs]: Replace lxmenu-data with lxqt-menu-data.

Change-Id: I33e4cf7b40888fa90c53ec74997ef57d13eff9c9
---
 gnu/packages/lxqt.scm | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)
  

Patch

diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
index 23b644ee6e..c6c06aa164 100644
--- a/gnu/packages/lxqt.scm
+++ b/gnu/packages/lxqt.scm
@@ -504,19 +504,19 @@  (define-public libdbusmenu-lxqt
 (define-public lxqt-panel
   (package
     (name "lxqt-panel")
-    (version "1.3.0")
+    (version "2.1.4")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
                            version "/" name "-" version ".tar.xz"))
        (sha256
-        (base32 "1lnqiw1rd5m9576rsg7lx8v95nc8krrj35fbi54ipc688na3j6s3"))))
+        (base32 "1rhm57nnwr0mhii2r40gmawllj4cza9qb25qykkn236jfgpbilgz"))))
     (build-system cmake-build-system)
     (inputs
      (list alsa-lib
-           kguiaddons
-           libdbusmenu-qt
+           layer-shell-qt
+           libdbusmenu-lxqt
            liblxqt
            libqtxdg
            libstatgrab
@@ -528,21 +528,19 @@  (define-public lxqt-panel
            libxtst
            `(,lm-sensors "lib")
            lxqt-globalkeys
-           pcre
            pulseaudio
-           qtbase-5
-           qtsvg-5
-           qtx11extras
-           solid-5
+           qtwayland
+           solid
+           wayland
            xcb-util
            xcb-util-image
            xkeyboard-config))
     (native-inputs
-     (list pkg-config lxqt-build-tools qttools-5))
+     (list pkg-config lxqt-build-tools))
     (propagated-inputs
      ;; Propagating KWINDOWSYSTEM so that the list of opened applications
      ;; shows up in lxqt-panel's taskbar plugin.
-     (list kwindowsystem-5 lxmenu-data))
+     (list kwindowsystem lxqt-menu-data))
     (arguments
      '(#:tests? #f                      ; no tests
        #:phases