gnu: Add xcb-util-xrm.
* gnu/packages/xdisorg.scm (xcb-util-xrm): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
parent
a7074f47ad
commit
4493a3c2ef
|
@ -14,6 +14,7 @@
|
||||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
|
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
|
||||||
;;; Copyright © 2016 Alex Kost <alezost@gmail.com>
|
;;; Copyright © 2016 Alex Kost <alezost@gmail.com>
|
||||||
|
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -49,6 +50,7 @@
|
||||||
#: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 m4)
|
||||||
#:use-module (gnu packages ncurses)
|
#:use-module (gnu packages ncurses)
|
||||||
#:use-module (gnu packages perl)
|
#:use-module (gnu packages perl)
|
||||||
#:use-module (gnu packages python)
|
#:use-module (gnu packages python)
|
||||||
|
@ -1021,3 +1023,42 @@ The taskbar includes transparency and color settings for the font, icons,
|
||||||
border, and background. It also supports multihead setups, customized mouse
|
border, and background. It also supports multihead setups, customized mouse
|
||||||
actions, a built-in clock, a battery monitor and a system tray.")
|
actions, a built-in clock, a battery monitor and a system tray.")
|
||||||
(license license:gpl2)))
|
(license license:gpl2)))
|
||||||
|
|
||||||
|
(define-public xcb-util-xrm
|
||||||
|
(package
|
||||||
|
(name "xcb-util-xrm")
|
||||||
|
(version "1.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append
|
||||||
|
"https://github.com/Airblader/xcb-util-xrm/releases"
|
||||||
|
"/download/v" version "/xcb-util-xrm-" version ".tar.bz2"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1h5vxwpd37dqfw9yj1l4zd9c5dj30r3g0szgysr6kd7xrqgaq04l"))
|
||||||
|
(modules '((guix build utils)))
|
||||||
|
(snippet
|
||||||
|
;; Drop bundled m4.
|
||||||
|
'(delete-file-recursively "m4"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(native-inputs
|
||||||
|
`(("pkg-config" ,pkg-config)
|
||||||
|
("m4" ,m4)
|
||||||
|
("libx11" ,libx11))) ; for tests
|
||||||
|
(inputs
|
||||||
|
`(("libxcb" ,libxcb)
|
||||||
|
("xcb-util" ,xcb-util)))
|
||||||
|
(home-page "https://github.com/Airblader/xcb-util-xrm")
|
||||||
|
(synopsis "XCB utility functions for the X resource manager")
|
||||||
|
(description
|
||||||
|
"The XCB util module provides a number of libraries which sit on
|
||||||
|
top of libxcb, the core X protocol library, and some of the extension
|
||||||
|
libraries. These experimental libraries provide convenience functions
|
||||||
|
and interfaces which make the raw X protocol more usable. Some of the
|
||||||
|
libraries also provide client-side code which is not strictly part of
|
||||||
|
the X protocol but which has traditionally been provided by Xlib.
|
||||||
|
|
||||||
|
XCB util-xrm module provides the following libraries:
|
||||||
|
|
||||||
|
- xrm: utility functions for the X resource manager.")
|
||||||
|
(license license:x11)))
|
||||||
|
|
Loading…
Reference in New Issue