~ruther/guix-local

3d76c15fe2c76628b70dce77d1bed52ea255bdc6 — 宋文武 1 year, 3 months ago 94a50d8
gnu: Add libdbusmenu-lxqt.

* gnu/packages/lxqt.scm (libdbusmenu-lxqt): New variable.

Change-Id: I5901666dc75f42b039f24487feb9d00d8eacd4ff
1 files changed, 25 insertions(+), 0 deletions(-)

M gnu/packages/lxqt.scm
M gnu/packages/lxqt.scm => gnu/packages/lxqt.scm +25 -0
@@ 476,6 476,31 @@ according to the Desktop Notifications Specification.")
of other programs.")
    (license license:lgpl2.1+)))

(define-public libdbusmenu-lxqt
  (package
    (name "libdbusmenu-lxqt")
    (version "0.2.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
                           version "/" name "-" version ".tar.xz"))
       (sha256
        (base32 "0knq04si5dzcml35hj29fkp806rrr7gnviqci1diw1k9gxyaf8lc"))))
    (build-system cmake-build-system)
    (arguments
     (list
      ;; XXX: Tests requires a dbus session and some icons.
      #:tests? #f))
    (propagated-inputs
     (list qtbase))
    (home-page "https://github.com/lxqt/libdbusmenu-lxqt")
    (synopsis "Qt implementation of the DBusMenu spec")
    (description "This library provides a Qt implementation of the DBusMenu
protocol, forked from @code{libdbusmenu-qt}.  The DBusMenu protocol makes it
possible for applications to export and import their menus over DBus.")
    (license license:lgpl2.1+)))

(define-public lxqt-panel
  (package
    (name "lxqt-panel")