gnu: Add python-pystray.
* gnu/packages/python-xyz.scm (python-pystray): New variable. Change-Id: If10777c9ec91b549b9937b4825565223786a75cb Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
parent
68b715ac4d
commit
42b228513d
1 changed files with 35 additions and 0 deletions
|
@ -31857,6 +31857,41 @@ (define-public python-qdarkstyle
|
|||
Qt applications.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-pystray
|
||||
(package
|
||||
(name "python-pystray")
|
||||
(version "0.19.5")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/moses-palmer/pystray")
|
||||
(commit "1907f8681d6d421517c63d94f425f9cdd74d0034")))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1vj6c8s7rbc7xc4bi5brx5629ls1ri9prcw9290v85hagilmp609"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; The test suite requires user interaction, there are no automated
|
||||
;; tests.
|
||||
#:tests? #false
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
(add-before 'sanity-check 'use-dummy-backend
|
||||
(lambda _
|
||||
;; Without setting this, pystray tries to connect to
|
||||
;; X11 on import.
|
||||
(setenv "PYSTRAY_BACKEND" "dummy"))))))
|
||||
(native-inputs (list python-sphinx))
|
||||
(propagated-inputs (list python-pillow python-six python-xlib))
|
||||
(home-page "https://github.com/moses-palmer/pystray")
|
||||
(synopsis "Create a system tray icon")
|
||||
(description "This library allows you to create a system tray icon.
|
||||
It makes it possible to specify an icon, a title and a callback for when
|
||||
the icon is activated. The icon and title can be changed after the icon
|
||||
has been created, and the visibility of the icon can be toggled.")
|
||||
(license license:lgpl3+)))
|
||||
|
||||
(define-public python-bitstring
|
||||
(package
|
||||
(name "python-bitstring")
|
||||
|
|
Loading…
Reference in a new issue