diff options
author | Sisiutl <sisiutl@egregore.fun> | 2024-10-05 02:24:56 +0200 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2024-10-05 02:24:56 +0200 |
commit | c644a25b4c75beda461724846ae4bc156e317bac (patch) | |
tree | 3cd19d7158991b47d518843c80a751ae5e8a53d5 /sigils/packages/xmpp.scm | |
parent | 4d5e95ad5e20a0d9094bd715528c44b49dae27ab (diff) |
move qt6ct
Diffstat (limited to 'sigils/packages/xmpp.scm')
-rw-r--r-- | sigils/packages/xmpp.scm | 45 |
1 files changed, 42 insertions, 3 deletions
diff --git a/sigils/packages/xmpp.scm b/sigils/packages/xmpp.scm index 66cf317..b4c1a45 100644 --- a/sigils/packages/xmpp.scm +++ b/sigils/packages/xmpp.scm @@ -4,11 +4,11 @@ #:use-module (guix gexp) #:use-module (guix utils) #:use-module (guix git-download) - #:use-module (guix build-system pyproject) - #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) ;; gajim + #:use-module (guix build-system pyproject) + #:use-module (guix build-system python) #:use-module (gnu packages gettext) #:use-module (gnu packages avahi) #:use-module (gnu packages glib) @@ -21,7 +21,11 @@ #:use-module (gnu packages messaging) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-xyz) - #:use-module (gnu packages protobuf)) + #:use-module (gnu packages protobuf) + ;; Psimedia + #:use-module (guix build-system qt) + #:use-module (gnu packages glib) + #:use-module (gnu packages pkg-config)) ;; (define-public chatty-gnome ;; (package @@ -39,6 +43,41 @@ ;; (append cmatrix))))) +;;; Psimedia + +(define-public psimedia + (let ((commit "478567ee3312b163eebd821b2081daa3c6158c14") + (revision "1")) + (package + (name "psimedia") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/psi-im/psimedia") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pskjwdd8862hfncivk1hv42y4mscr5ycj2jiqaxpwi8w4106p4s")))) + (build-system qt-build-system) + (native-inputs (list pkgconf)) + (inputs (list glib + gstreamer + gst-plugins-base + gst-plugins-good + gst-plugins-good-qt)) + (arguments + '(#:configure-flags + '("-DUSE_PSI=OFF" "-DBUILD_DEMO=OFF") + #:tests? #f)) + (home-page "https://github.com/psi-im/psimedia") + (synopsis "Abstraction layer over GStreamer") + (description "PsiMedia is a thick abstraction layer for providing audio and video RTP services to Psi-like IM clients. The implementation is based on GStreamer.") + (license license:lgpl2.1)))) + + ;;; Gajim (define-public python-protobuf |