gnu: Add xnotify.

* gnu/packages/wm.scm (xnotify): New variable.
This commit is contained in:
Oleg Pykhalov 2020-10-06 22:43:18 +03:00
parent 38094a4f8d
commit 2aa393326d
No known key found for this signature in database
GPG key ID: 167F8EA5001AFA9C

View file

@ -2044,3 +2044,39 @@ (define-public idesk
the desktop by dragging them, and the icons will remember their positions on the desktop by dragging them, and the icons will remember their positions on
start-up.") start-up.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public xnotify
(package
(name "xnotify")
(version "0.5.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/phillbush/xnotify")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0ris7jhi7hgw7nxkwkn3zk7n3y4nvnnm6dbz0qs0g2srp2k67v7v"))))
(build-system gnu-build-system)
(inputs
`(("libx11" ,libx11)
("libxft" ,libxft)
("libxinerama" ,libxinerama)
("imlib2" ,imlib2)))
(arguments
`(#:make-flags
(list (string-append "CC=" ,(cc-for-target))
(string-append "PREFIX=" %output)
(string-append "CFLAGS="
"-I" (assoc-ref %build-inputs "freetype")
"/include/freetype2"))
#:tests? #f ;no test suite
#:phases
(modify-phases %standard-phases
(delete 'configure))))
(home-page "https://github.com/phillbush/xnotify")
(synopsis "Displays a notification on the screen")
(description "XNotify receives a notification specification in stdin and
shows a notification for the user on the screen.")
(license license:expat)))