~ruther/guix-local

654a161ecb4493ea8bfd4c57d28c722e3be57e92 — Sughosha 9 months ago f802fb1
gnu: Add kunifiedpush.

* gnu/packages/kde-internet.scm (kunifiedpush): New variable.

Change-Id: Iff04232deca02c60df2ecdde0d0e25a9cf849893
Signed-off-by: Zheng Junjie <z572@z572.online>
1 files changed, 34 insertions(+), 0 deletions(-)

M gnu/packages/kde-internet.scm
M gnu/packages/kde-internet.scm => gnu/packages/kde-internet.scm +34 -0
@@ 429,6 429,40 @@ creation and downloaded data verification, magnet links, advanced peer
management, IP blocking lists.")
    (license license:gpl2+)))

(define-public kunifiedpush
  (package
    (name "kunifiedpush")
    (version "25.04.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/release-service/"
                           version "/src/" name "-" version ".tar.xz"))
       (sha256
        (base32 "0hzhbn8rrlgkml47r6qqpcqg01az2za20kcsrasgmc5bf1cwclqw"))))
    (build-system qt-build-system)
    (arguments
     (list #:qtbase qtbase
           #:phases
           #~(modify-phases %standard-phases
               (replace 'check
                 (lambda* (#:key tests? #:allow-other-keys)
                   (when tests?
                     (invoke "ctest" "-E" "connectortest")))))))
    (native-inputs
     (list extra-cmake-modules))
    (inputs
     (list kcmutils
           kcoreaddons
           ki18n
           kservice
           qtwebsockets))
    (home-page "https://invent.kde.org/libraries/kunifiedpush")
    (synopsis "UnifiedPush client components")
    (description "KUnifiedPush is a @uref{https://unifiedpush.org/,
UnifiedPush} client library and distributor daemon.")
    (license license:lgpl2.0+)))

(define-public ruqola
  (package
    (name "ruqola")