gnu: Add setroot.

* gnu/packages/xorg.scm (setroot): New variable.
This commit is contained in:
Brice Waegeneire 2021-08-15 08:46:36 +02:00
parent e12ba46c4c
commit 2226d5b959
No known key found for this signature in database
GPG key ID: A94903A166A18FAE

View file

@ -6925,3 +6925,38 @@ (define-public xvfb-run
the server and cleaning up before returning the exit status of the command.")
(license (list license:x11 ; the script
license:gpl2+)))) ; the man page
(define-public setroot
(package
(name "setroot")
(version "2.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ttzhou/setroot")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0w95828v0splk7bj5kfacp4pq6wxpyamvyjmahyvn5hc3ycq21mq"))))
(build-system gnu-build-system)
(arguments
`(#:make-flags
(list (string-append "CC=" ,(cc-for-target))
(string-append "DESTDIR=" (assoc-ref %outputs "out"))
"PREFIX="
"xinerama=1")
#:tests? #f ; no tests
#:phases
(modify-phases %standard-phases
(delete 'configure))))
(inputs
`(("imlib2" ,imlib2)
("libx11" ,libx11)
("libxinerama" ,libxinerama)))
(home-page "https://github.com/ttzhou/setroot")
(synopsis "Simple X background setter inspired by imlibsetroot and feh")
(description "Setroot is a lightweight X background setter with feh's
syntax without its image viewing capabilities. It supports multiple monitors
and can restore previously set wallpapers and options.")
(license license:gpl3+)))