From 998b8c07b8f06b44d962cd179b04bd93df9d56a7 Mon Sep 17 00:00:00 2001 From: xd1le Date: Sat, 10 Oct 2015 22:06:39 +1100 Subject: gnu: Add sxhkd. * gnu/packages/xdisorg.scm (sxhkd): New variable. Signed-off-by: Alex Kost --- gnu/packages/xdisorg.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index fbe8af33d0..f680d253c8 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2015 Mathieu Lirzin ;;; Copyright © 2015 Alexander I.Grafov ;;; Copyright © 2015 Andy Wingo +;;; Copyright © 2015 xd1le ;;; ;;; This file is part of GNU Guix. ;;; @@ -32,6 +33,7 @@ #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) #:use-module (gnu packages) + #:use-module (gnu packages asciidoc) #:use-module (gnu packages compression) #:use-module (gnu packages image) #:use-module (gnu packages pkg-config) @@ -489,6 +491,38 @@ clicks or timed double clicks take actions. Also all functions that work in Guile will work for XBindKeys.") (license license:gpl2+))) +(define-public sxhkd + (package + (name "sxhkd") + (version "0.5.5") + (source + (origin + (file-name (string-append name "-" version ".tar.gz")) + (method url-fetch) + (uri (string-append + "https://github.com/baskerville/sxhkd/archive/" + version ".tar.gz")) + (sha256 + (base32 + "04s3y2bq9502gw72jj3y2zsh96yj3qg2av3zsa8ahd2farvrysg6")))) + (build-system gnu-build-system) + (inputs + `(("asciidoc" ,asciidoc) + ("libxcb" ,libxcb) + ("xcb-util" ,xcb-util) + ("xcb-util-keysyms" ,xcb-util-keysyms) + ("xcb-util-wm" ,xcb-util-wm))) + (arguments + '(#:phases (alist-delete 'configure %standard-phases) + #:tests? #f ; no check target + #:make-flags (list "CC=gcc" + (string-append "PREFIX=" %output)))) + (home-page "https://github.com/baskerville/sxhkd") + (synopsis "Simple X hotkey daemon") + (description "sxhkd is a simple X hotkey daemon with a powerful and +compact configuration syntax.") + (license license:bsd-2))) + (define-public rxvt-unicode (package (name "rxvt-unicode") -- cgit 1.4.1