From 90df6f54c0d7fce7a0421fbeb1ba4ae52c3ef98f Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 18 Feb 2021 19:31:24 -0500 Subject: [PATCH] gnu: Add movim-desktop. * gnu/packages/messaging.scm (movim-desktop): New variable. --- gnu/packages/messaging.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 1878c71c7d..a60c9ec8f6 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -130,6 +130,49 @@ #:use-module (guix packages) #:use-module (guix utils)) +(define-public movim-desktop + (let ((commit "83d583b83629dbd2ec448da9a1ffd81f6c1fb295") + (revision "3")) + (package + (name "movim-desktop") + (version + (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/movim/movim_desktop") + (commit commit))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "1lsa3k3wx1d2lk0qs0k5jc5bmapnmpzwynprjf2wihh8c8y3iwlz")))) + (build-system qt-build-system) + (arguments + `(#:tests? #f ; No target + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda* (#:key outputs #:allow-other-keys) + (substitute* `("CMakeLists.txt" "movim.desktop") + (("/usr") + (assoc-ref outputs "out")) + (("\"build") + "\"../build")) + #t))))) + (inputs + `(("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtwebchannel" ,qtwebchannel))) + (propagated-inputs + `(("qtwebengine" ,qtwebengine))) + (synopsis "Desktop Application for Movim") + (description "Movim-Desktop is a desktop app for Movim relying on Qt. +Movim is a social and chat platform that act as a frontend for the XMPP network.") + (home-page "https://movim.eu/") + (license license:gpl3+)))) + (define-public libgnt (package (name "libgnt") -- 2.30.1