mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-19 21:27:37 -05:00
gnu: Add python-slixmpp.
* gnu/packages/python-xyz.scm (python-slixmpp): New variable.
This commit is contained in:
parent
e88242cb75
commit
c519a5b5b6
1 changed files with 48 additions and 0 deletions
|
@ -123,6 +123,7 @@ (define-module (gnu packages python-xyz)
|
||||||
#:use-module (gnu packages gl)
|
#:use-module (gnu packages gl)
|
||||||
#:use-module (gnu packages glib)
|
#:use-module (gnu packages glib)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
|
#:use-module (gnu packages gnupg)
|
||||||
#:use-module (gnu packages graphviz)
|
#:use-module (gnu packages graphviz)
|
||||||
#:use-module (gnu packages graphics)
|
#:use-module (gnu packages graphics)
|
||||||
#:use-module (gnu packages gsasl)
|
#:use-module (gnu packages gsasl)
|
||||||
|
@ -134,6 +135,7 @@ (define-module (gnu packages python-xyz)
|
||||||
#:use-module (gnu packages kerberos)
|
#:use-module (gnu packages kerberos)
|
||||||
#:use-module (gnu packages libevent)
|
#:use-module (gnu packages libevent)
|
||||||
#:use-module (gnu packages libffi)
|
#:use-module (gnu packages libffi)
|
||||||
|
#:use-module (gnu packages libidn)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (gnu packages llvm)
|
#:use-module (gnu packages llvm)
|
||||||
#:use-module (gnu packages man)
|
#:use-module (gnu packages man)
|
||||||
|
@ -188,6 +190,52 @@ (define-module (gnu packages python-xyz)
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
#:use-module (srfi srfi-26))
|
#:use-module (srfi srfi-26))
|
||||||
|
|
||||||
|
(define-public python-slixmpp
|
||||||
|
(package
|
||||||
|
(name "python-slixmpp")
|
||||||
|
(version "1.5.2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri
|
||||||
|
(git-reference
|
||||||
|
(url "https://lab.louiz.org/poezio/slixmpp.git")
|
||||||
|
(commit
|
||||||
|
(string-append "slix-" version))))
|
||||||
|
(file-name
|
||||||
|
(git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "15mqxcws14bjvh5jcfwl86zsvrymkdw3ya07vb44md7vfnsnclwx"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'patch
|
||||||
|
(lambda _
|
||||||
|
(substitute* "setup.py"
|
||||||
|
(("'CC', 'cc'")
|
||||||
|
"'CC', 'gcc'"))
|
||||||
|
#t)))))
|
||||||
|
(native-inputs
|
||||||
|
`(("cython" ,python-cython)
|
||||||
|
("gnupg" ,gnupg)
|
||||||
|
("pkg-config" ,pkg-config)))
|
||||||
|
(propagated-inputs
|
||||||
|
`(("python-aiodns" ,python-aiodns)
|
||||||
|
("python-aiohttp" ,python-aiohttp)
|
||||||
|
("python-pyasn1" ,python-pyasn1)
|
||||||
|
("python-pyasn1-modules" ,python-pyasn1-modules)))
|
||||||
|
(inputs
|
||||||
|
`(("libidn" ,libidn)
|
||||||
|
("python" ,python))) ; We are building a Python extension.
|
||||||
|
(synopsis "XMPP library without threads")
|
||||||
|
(description "Slixmpp is a XMPP library for Python 3.7+. It is a fork of
|
||||||
|
SleekXMPP. Its goal is to only rewrite the core of the library (the low level
|
||||||
|
socket handling, the timers, the events dispatching) in order to remove all
|
||||||
|
threads.")
|
||||||
|
(home-page "https://lab.louiz.org/poezio/slixmpp")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-tenacity
|
(define-public python-tenacity
|
||||||
(package
|
(package
|
||||||
(name "python-tenacity")
|
(name "python-tenacity")
|
||||||
|
|
Loading…
Reference in a new issue