gnu: pantalaimon: Add needed inputs

* gnu/packages/matrix.scm (pantalaimon)
<propagated-inputs>: Add python-dbus, python-notify2, python-pydbus, and
python-pygobject.
<arguments>: Run sanity-check phase.

Co-authored-by: Aleksandr Vityazev <avityazev@posteo.org>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Morgan Smith 2022-01-15 14:59:42 -05:00 committed by Nicolas Goaziou
parent 4527743f0a
commit 863b7b7dd7
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -3,6 +3,8 @@
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
;;; Copyright © 2022 Morgan Smith <Morgan.J.Smith@outlook.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -24,6 +26,7 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages check)
#:use-module (gnu packages crypto)
#:use-module (gnu packages databases)
#:use-module (gnu packages glib)
#:use-module (gnu packages monitoring)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
@ -257,25 +260,28 @@ (define-public pantalaimon
(lambda* (#:key tests? inputs outputs #:allow-other-keys)
(when tests?
(add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv" "tests"))))
;; XXX: The sanity check trips on optional GUI libraries for the
;; panctl command.
(delete 'sanity-check))))
(invoke "pytest" "-vv" "tests")))))))
(native-inputs
(list python-pytest python-faker python-pytest-aiohttp
python-aioresponses))
(list python-aioresponses
python-faker
python-pytest
python-pytest-aiohttp))
(propagated-inputs
(list python-aiohttp
python-appdirs
python-attrs
python-cachetools
python-click
python-dbus
python-janus
python-keyring
python-logbook
python-matrix-nio
python-notify2
python-peewee
python-prompt-toolkit))
python-prompt-toolkit
python-pydbus
python-pygobject))
(home-page "https://github.com/matrix-org/pantalaimon")
(synopsis "Matrix proxy daemon that adds E2E encryption capabilities")
(description